Москва, Большая Почтовая улица, 40с5
Метро: ЭлектрозаводскаяРазработка новых и поддержка существующих функций продукта с использованием React.
Участие в проектировании архитектуры клиентской части приложения.
Оптимизация производительности и отзывчивости интерфейсов.
Написание чистого, поддерживаемого и тестируемого кода.
Тесное взаимодействие с UX/UI-дизайнерами, бэкенд-разработчиками и менеджерами продукта.
Участие в код-ревью, обмен знаниями и следование лучшим практикам команды.
Написание unit- и интеграционных тестов (Jest, React Testing Library, Cypress).
Активное участие в планировании спринтов (Agile/Scrum).
Опыт коммерческой разработки на React от 2-х лет.
Глубокое понимание основных концепций React: хуки (hooks), компоненты, контекст, состояние.
Свободное владение современным JavaScript (ES6+) и понимание TypeScript на базовом уровне.
Опыт работы с состоянием приложения (как минимум, одним из): Redux (Toolkit), MobX, Zustand, React Query.
Практический опыт работы с роутингом (React Router).
Опыт работы с системами контроля версий Git.
Знание инструментов сборки: Webpack / Vite.
Понимание принципов REST API и опыт интеграции с бэкендом.
Умение верстать адаптивные и кроссбраузерные интерфейсы по макетам (Figma, Zeplin).
Формат работы: Гибкий гибрид (офис/удаленка) или полностью удаленно (обсуждается).
График: Полный день (40 часов в неделю), гибкое начало дня.
Официальное оформление по ТК РФ.
Конкурентная «белая» зарплата, обсуждается по результатам собеседования.
Комфортный современный офис в центре города (если гибрид).
ДМС (добровольное медицинское страхование) после испытательного срока.
Оплачиваемый отпуск (28 дней) и больничные.
Профессиональный рост: оплата конференций, курсов, корпоративная библиотека.
Современная техника (MacBook Pro или аналогичная + монитор).
Дружный коллектив и атмосфера, где ценятся идеи каждого.