Мы ищем Vue.js Frontend разработчика уровня Middle для разработки масштабируемых веб‑приложений и участия в проектировании frontend архитектуры. В этой роли вы будете разрабатывать сложные интерфейсы, участвовать в технических решениях и помогать улучшать качество клиентской части продукта.
Разработка и развитие веб‑приложений на Vue.js.
Реализация сложных пользовательских интерфейсов по дизайн‑макетам.
Проектирование структуры компонентов и модулей.
Интеграция с REST / GraphQL API.
Оптимизация производительности интерфейсов.
Разработка переиспользуемых компонентов и модулей.
Поддержка и рефакторинг существующего кода.
Участие в код‑ревью.
Участие в технических обсуждениях и выборе решений.
Взаимодействие с backend разработчиками, дизайнерами и QA.
Коммерческий опыт разработки на Vue.js от 3+ лет.
Отличное знание JavaScript (ES6+) и TypeScript.
Уверенное знание Vue 3 и Composition API.
Понимание внутренней работы реактивности Vue.
Опыт проектирования компонентной архитектуры.
Уверенный опыт работы с менеджерами состояния (Pinia / Vuex).
Опыт интеграции с REST API и работы с асинхронными запросами.
Опыт работы с Vue Router.
Понимание принципов DRY, KISS, SOLID.
Уверенные знания HTML5, CSS3.
Опыт адаптивной и кроссбраузерной верстки.
Опыт работы с Flexbox, Grid.
Опыт оптимизации производительности frontend приложений.
Опыт работы со сборщиками (Vite / Webpack).
Уверенная работа с Git и командной разработкой.
Опыт разработки на Nuxt.js.
Опыт работы с GraphQL.
Опыт написания тестов (Vitest / Jest / Cypress / Playwright).
Опыт разработки component libraries или дизайн‑систем.
Опыт работы с CI/CD.
Опыт работы с Docker.
Понимание архитектуры крупных frontend приложений.
Конкурентную заработную плату.
Гибкий график работы.
Возможность удаленной или гибридной работы.
Работу в сильной инженерной команде.