Описание
Описания нет
Задачи
•Разрабатывать интерфейс нового продукта на Vue.js и TypeScript
•Участвовать в проектировании архитектуры приложения и развитии подходов команды к интерфейсной разработке
•Вместе с командой переработать существующий pilot/MVP в полноценный готовый к запуску продукт
•Развивать и поддерживать интерфейсную инфраструктуру: UI Kit, Storybook, CI/CD, контроль качества и тестирование
•Предлагать и проверять архитектурные решения, выбирая подходящий уровень сложности
•Проводить проверку кода коллег
•Участвовать в обсуждении технических решений и развивать инженерную культуру компании
•В перспективе формировать единые практики и стандарты интерфейсной разработки для всех команд
Требования
•Глубоко знать Vue.js, включая Vue 3, Composition API и Pinia
•Отлично знать JavaScript и TypeScript
•Иметь опыт проектирования SPA-приложений и понимать современные архитектуры интерфейсных приложений
•Иметь практический опыт работы с большими долгосрочными проектами
•Уметь принимать инженерные решения с учётом бизнес-контекста и стадии развития продукта
•Иметь широкий технический кругозор, интересоваться архитектурой и качеством разработки
•Уметь договариваться, аргументировать решения и выстраивать конструктивное взаимодействие между командами
•Быть готовым делиться экспертизой и улучшать инженерные практики
Будет плюсом:
•Опыт работы с microfrontend-подходами
•Опыт построения design system или UI Kit
•Понимание BFF и взаимодействия интерфейсной и серверной частей
•Опыт работы с Vite, module federation и Storybook
•Опыт развития практик интерфейсной разработки в нескольких командах или продуктах
Условия
•График 5/2
•Условий в вакансии нет