Пресненская набережная 10
Привет! Это команда Геймификации.
Мы делаем игровые механики для покупателей Ozon: розыгрыши, достижения и спецпроекты, которые видят миллионы пользователей на витрине и в приложении. Наши сервисы работают под высокой нагрузкой в пиковые акции, а от качества интерфейсов напрямую зависит вовлечённость и удержание покупателей.
Ищем Frontend-разработчика, который вместе с нами будет развивать клиентские интерфейсы механик и внутренние админки для их настройки.
Наш стэк
Vue 3, Nuxt 3, TypeScript, Pinia, Vitest, Playwright, webpack, Vite, внутренний UI-kit, GitLab CI.
Вы будете
- Разрабатывать и поддерживать интерфейсы игровых механик на витрине ozon.ru и в мобильном вебе.
- Развивать внутренние админки на Nuxt 3 для настройки механик и контента.
- Работать с SSR, следить за производительностью и стабильностью интерфейсов под нагрузкой.
- Интегрироваться с бэкендом.
- Писать unit- и e2e-тесты, участвовать в code review.
Нам важно
- Уверенное владение Typescript и JavaScript.
- Опыт коммерческой разработки на Vue от двух лет, знание Composition API.
- Опыт работы с Nuxt или другим SSR-фреймворком.
- Уверенные знания HTML и CSS (flexbox, grid, адаптивная вёрстка).
- Понимание принципов работы REST и GraphQL.
- Опыт написания тестов (Vitest, Jest, Playwright или аналоги).
- Уверенная работа с Git и CI/CD.
Будет плюсом
- Опыт работы с микрофронтендами и монорепозиториями.
- Опыт миграции проектов с Vue 2 на Vue 3.
- Понимание принципов работы бэкенда на Go и gRPC.