з/п не указана
Новосибирск
От 3 до 6 лет
Обязанности:
- Техническое лидерство frontend-команды: разработка архитектурных стандартов, контроль их соблюдения, ревью ключевых решений;
- Развитие инфраструктуры на базе Module Federation, синхронизация версий и зависимостей между модулями экосистемы;
- Развитие клиентской логики взаимодействия с backend через gRPC/Connect и protobuf-контракты;
- Поддержка и развитие общего UI Kit и внутренней библиотеки переиспользуемых компонентов;
- Личная разработка ключевых модулей и архитектурно сложных задач;
- Организация процесса code review, контроль качества кода и соблюдения стандартов;
- Управление техническим долгом: формирование бэклога технических улучшений, приоритизация и защита перед продуктом;
- Планирование спринтов, декомпозиция и оценка задач совместно с командой;
- Управление командой frontend-разработчиков: постановка задач, 1:1, развитие, оценка эффективности;
- Участие в найме: технические интервью, оценка тестовых заданий, формирование требований к кандидатам;
- Координация с менеджером проекта и командами бэкенда, системными аналитиками, дизайнерами, QA;
Требования:
- Лидерские качества: умение вести команду, выстраивать доверие, принимать ответственность за результат команды;
- Самостоятельность в принятии технических и организационных решений в условиях неопределённости;
- Развитые навыки асинхронной коммуникации — команда распределена между тремя локациями (Новосибирск / Москва / Сербия) с пересечением ~3 часа в день;
- Умение давать и принимать конструктивную обратную связь;
- Аналитическое и системное мышление, способность видеть систему целиком;
- Готовность работать с документированной архитектурой и поддерживать её;
- Внимательность к деталям и ориентация на качественный пользовательский опыт;
- Готовность быстро осваивать новые технологии и улучшать процессы разработки;
- Способность планировать работу команды и удерживать сроки;
Условия:
- Коммерческий опыт frontend-разработки от 4 лет, опыт руководства командой от 1 года;
- Глубокое знание Vue 3 (Composition API), TypeScript, JavaScript;
- Практический опыт работы с Module Federation и микрофронтенд-архитектурой;
- Уверенное владение HTML5, CSS3, SCSS, современными подходами к адаптивной вёрстке;
- Опыт работы с Pinia, Vue Router, экосистемой Vue 3;
- Опыт интеграции frontend-приложений с backend через gRPC, понимание protobuf и контрактного взаимодействия сервисов;
- Практический опыт написания unit, интеграционных и e2e-тестов;
- Опыт оптимизации производительности web-приложений;
- Опыт проведения технических интервью и оценки тестовых заданий;
- Опыт менторинга разработчиков уровня junior/middle;
- Опыт работы с Git, GitFlow, командной разработкой;
- Опыт работы в Agile/Scrum, в том числе в распределённых командах;
Будет плюсом:
- Опыт настройки и поддержки CI/CD;
- Опыт работы с библиотеками визуализации данных (ECharts, D3.js);
- Знание стандартов frontend-безопасности;
- Опыт использования AI-инструментов (Claude, ChatGPT и др.) для ускорения разработки и автоматизации процессов;
- Опыт построения процессов в команде с нуля (code review, тестирование, релизный цикл);
Что мы предлагаем:
- Возможность работы в аккредитованной ИТ-компании;
- График 5/2 с 10 до 19 (гибридный формат работы: обязательно 1 день в неделю в офисе, остальные дни — удалённо. При желании можно работать из офиса всю неделю.);
- Достойную заработную плату (обсуждается индивидуально по итогам собеседования).