Обязанности:
- Разрабатывать десктоп-ориентированный интерфейс на React/Next.js (CSR/SSR).
- Создавать библиотеку UI-компонентов (TypeScript) на основе Figma.
- Интегрировать API-Gateway (REST/GraphQL), управлять состоянием (Redux/Zustand).
- Встраивать карты и виджеты (Mapbox, Leaflet, Google Maps).
- Оптимизировать производительность и настраивать тесты.
- Настраивать CI/CD для фронтенда.
- Участвовать в планировании спринта.
- 4+ лет во frontend-разработке, 1+ год как Senior.
- Знание React и Next.js (TypeScript).
- Опыт с CSS-решениями (Tailwind, CSS Modules, CSS-in-JS).
- Понимание responsive-дизайна, desktop-first подход.
- Работа с картами (Mapbox, Leaflet, Google Maps).
- Оптимизация производительности, тестирование, CI/CD.
Будет преимуществом
- Опыт с GraphQL и WebSocket.
- Опыт PWA/SSR-оптимизаций.
- Работа в travel-домене: поиск, фильтры, формы
- Работа в офисе Москва.
- Оформление на выбор.
- Работа в новой команде.
- Работа над новым интересным продуктом.