Назад к вакансиям

Senior / Lead Frontend Engineer (Vue.js)

АнтиплагиатМоскваУдалённоот 6 лет5/2Полная занятость
CI/CDDockerTypeScriptJavaScriptFrontendVue.jsViteWebpackJestSPAPiniaMicrofrontendsModule FederationUI KitStorybook

Описание

Разработка frontend нового продукта, проектирование архитектуры приложения и развитие frontend-подходов команды, а также переработка существующего pilot/MVP в production-ready продукт.

Обязанности

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

Требования

  • Сильный frontend-инженер, который сможет стать ключевым техническим драйвером frontend-направления
  • Умение видеть систему целиком: способен писать качественный код, принимать зрелые технические решения и помогать командам выстраивать понятные и устойчивые подходы к frontend-разработке
  • Опыт разработки frontend-приложений на 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
  • Формат работы: удалённо