Обязанности: Участие во всех этапах жизненного цикла frontend-части продукта — от анализа требований и проектирования UI/UX до реализации, тестирования, оптимизации производительности и сопровождения. Разработка SSR-приложений на React и Next.js. Участие в релизных процессах и поддержке production-окружения. Разработка интерфейсов на React (Hooks, Context API, Suspense). Разработка SSR/SSG приложений на Next.js (App Router / Pages Router). Использование TypeScript для строгой типизации и масштабируемости проекта. Управление состоянием: Redux Toolkit / Zustand / React Query / RTK Query. Интеграция с backend через REST API. Проектирование архитектуры frontend-приложения (feature-based, FSD, modular architecture). Разработка переиспользуемых UI-компонентов и дизайн-систем. Адаптивная и кроссбраузерная верстка (Flexbox, Grid). Интеграция дизайн-макетов из Figma. Проведение код-ревью, рефакторинг, написание поддерживаемого кода. Составление и актуализация технической документации. Менторство разработчиков, формирование стандартов кодирования и лучших практик в команде. Участие в технических обсуждениях и выборе технологий. Взаимодействие с backend и продуктовой командой. Требования: Опыт не менее 4-5 лет коммерческой frontend-разработки. Не менее 2 лет работы с React в production. Глубокое знание JavaScript (ES6+) и TypeScript. Отличное понимание React (hooks, lifecycle, reconciliation, performance). Опыт разработки на Next.js (SSR, SSG, ISR). Понимание принципов работы браузера (rendering, event loop, HTTP). Опыт интеграции с REST API. Опыт работы с системами управления состоянием. Понимание принципов построения масштабируемых frontend-архитектур и практический опыт создания web приложений "с нуля". Опыт оптимизации производительности веб-приложений. Будут сильным преимуществом: Опыт с React Server Components. Опыт с micro-frontend архитектурой. Работа с Storybook. Практический опыт с Webpack / Vite. Инфраструктурный опыт: Docker, Kubernetes. Опыт работы с BFF (Backend For Frontend) подходом. Опыт работы в команде по гибким методологиям (Scrum/Kanban). Опыт оценки задач и декомпозиции. Условия: Прохождение квалификационного отбора: теоретическая и практическая часть Официальное трудоустройство в соответствии с Трудовым кодексом РФ Гибридный формат работы График работы: 5/2 (пятидневная рабочая неделя с двумя выходными)
Похожие вакансии
Middle/Senior frontend developer (react)
Договорная
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
X5 Tech
Senior/Middle Frontend Developer (JavaScript)
До 300 000 руб.
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
Битрикс24
Договорная
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
Гоуланг Технологии
От 3 700 до 4 700 руб.
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
Americor Funding Inc
Договорная
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
Промэкспертиза
От 120 000 до 200 000 руб.
Москва. Станции метро: Кожуховская, Автозаводская, ЗИЛ, Технопарк
Бизнес Роботы