на главную
hh•3 ч. назадПрямой откликПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Frontend-разработчик

Навыки и технологии

VueGitLab CI/CDGoGitJavaScriptTypeScript

Ключевая задача

Разработка и развитие клиентских интерфейсов игровых механик и внутренних админок для команды Геймификации Ozon под высокой нагрузкой.

Описание вакансии

О компании

Привет! Это команда Геймификации.

Мы делаем игровые механики для покупателей Ozon: розыгрыши, достижения и спецпроекты, которые видят миллионы пользователей на витрине и в приложении. Наши сервисы работают под высокой нагрузкой в пиковые акции, а от качества интерфейсов напрямую зависит вовлечённость и удержание покупателей.

Обязанности

  • Разрабатывать и поддерживать интерфейсы игровых механик на витрине 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.