Description
Привет! Это команда Геймификации. Мы делаем игровые механики для покупателей 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.
Company and the link to apply — after you sign in.
Sign inEmployer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.