На этой позиции вы будете разрабатывать и поддерживать веб-приложения для покупателей розничной сети и внутренних пользователей. Вы будете работать вместе с дизайнерами, QA и бэкенд-разработчиками, чтобы создавать понятные, надежные и удобные интерфейсы.
Обязанности
- Разработка и поддержка веб-приложений на React и TypeScript
- Создание переиспользуемых UI-компонентов
- Верстка адаптивных и удобных интерфейсов по макетам
- Интеграция фронтенда с бэкенд-сервисами через REST API
- Написание чистого, поддерживаемого и тестируемого кода
- Участие в код-ревью и командных обсуждениях
- Исправление ошибок и повышение производительности приложений
- Взаимодействие с дизайнерами, QA-инженерами и бэкенд-разработчиками
Требования
- Опыт фронтенд-разработки на React от 3 лет
- Хорошее знание JavaScript (ES6+), TypeScript, HTML5 и CSS3
- Опыт работы с управлением состоянием (например, Redux, Context API или Zustand)
- Опыт работы с REST API и JSON
- Базовое знание инструментов тестирования (например, Jest или React Testing Library)
- Знание Git
Будет плюсом
- Опыт работы с Next.js
- Опыт работы с макетами в Figma
- Опыт работы с веб-приложениями для электронной коммерции или ритейла
- Опыт работы с монорепозиториями и дизайн-системами