Дополнительные сведения:
Опыт руководства фронтенд‑командой (7 человек) и разработки мульти‑модульных SPA/SSR. Проектировал и внедрял общую библиотеку UI‑компонентов, стандарты кода и пайплайны CI/CD. Управлял задачами, приоритизировал работу, снимал блокеры, проводил code review и менторил разработчиков. Регулярно демонстрировал прогресс заказчику, участвовал в оценках задач и архитектурных обсуждениях, координировал взаимодействие с backend, QA и дизайном.
Ключевые обязанности и опыт:
- Руководство командой: постановка задач, приоритизация, распределение работы, контроль сроков и качества.
- Проектирование и поддержка библиотеки компонентов (PrimeVue, Storybook, Figma): единый дизайн‑гайд, автосборки, документация.
- Разработка переиспользуемых composables и компонентов: фильтрация, сортировка, пагинация, универсальный Table с расширяемой логикой колонок и операциями над записями.
- Интеграция фронтенда с backend: REST API и GraphQL; опыт совместной работы с Node.js/Express/NestJS.
- Настройка стандартов и процессов: ESLint, Prettier, npm scripts, сборка/оптимизация, CI/CD (GitLab CI); контейнеризация в Docker; базовые навыки Kubernetes.
- Практики качества: unit/integration тесты, code review, менторство, взаимодействие с заказчиком и участие в оценках.
Ключевые достижения:
- Тимлид команды из 7 человек: обеспечил выполнение релизов, качество и коммуникацию между командами.
- Спроектировал и внедрил общую библиотеку UI‑компонентов, использованную в 7 приложениях — повысилась консистентность интерфейсов и скорость разработки.
- Реализовал универсальный Table‑компонент с поддержкой серверной и клиентской пагинации, сорти р овки и сложных фильтров через REST/GraphQL.
- Оптимизировал процессы разработки и релизов: настроил линтинг, форматирование, npm scripts и CI/CD; контейнеризовал сервисы; внедрил регулярные code review и практики менторства.
Технологии:
TypeScript, JavaScript (ES6+), Vue.js 3, Nuxt, PrimeVue, Pinia, React, Next.js, Redux Toolkit, HTML5, CSS3, SCSS/Sass, BEM, Storybook, Figma, REST, GraphQL, Node.js, Docker, Kubernetes (базово), PostgreSQL, Redis, Vite, Webpack, Git, GitLab, GitHub, CI/CD, Agile/Scrum, Jira.
Готов к позициям: Senior Frontend, Lead Frontend, Team Lead (Vue.js, TypeScript)