Обязанности:
- Разрабатывать 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, удалённый формат. Роль предполагает значительный объём практической разработки, самостоятельность и влияние на технические решения.