Обязанности:

  • Разрабатывать frontend нового продукта на Vue.js и TypeScript.
  • Участвовать в проектировании архитектуры приложения и развитии frontend-подходов команды.
  • Переосмыслить и переработать pilot/MVP в production-ready продукт.
  • Развивать frontend-инфраструктуру: UI Kit, Storybook, CI/CD, quality gates и тестирование.
  • Предлагать и валидировать архитектурные решения, проводить code review и участвовать в обсуждении технических решений.
  • Развивать инженерную культуру, а в перспективе — формировать единые frontend-практики и стандарты для команд.

Требования:

  • Опыт работы более 6 лет.
  • Глубокое знание Vue.js, включая Vue 3, Composition API и Pinia.
  • Отличное знание JavaScript и TypeScript.
  • Опыт проектирования SPA-приложений и понимание современных frontend-архитектур.
  • Практический опыт работы с большими долгоживущими проектами.
  • Умение принимать инженерные решения с учётом бизнес-контекста, аргументировать их и конструктивно взаимодействовать между командами.
  • Интерес к архитектуре и качеству разработки, желание делиться экспертизой и улучшать инженерные практики.

Будет плюсом:

  • Опыт работы с microfrontend-подходами, построения design system или UI Kit.
  • Понимание BFF и взаимодействия frontend/backend.
  • Опыт работы с Vite, module federation и Storybook.
  • Опыт развития frontend-практик в нескольких командах или продуктах.

Условия: полная занятость, график 5/2, удалённый формат. Роль предполагает значительный объём практической разработки, самостоятельность и влияние на технические решения.