Москва
Обязанности:
- Разработка высококачественных интерфейсов на Vue.js и Nuxt.js.
- Проектирование архитектуры frontend-приложений (SSR/CSR).
- Интеграция с REST API, GraphQL, WebSocket.
- Внедрение и развитие компонентных библиотек и дизайн-систем.
- Оптимизация производительности и времени загрузки.
- Участие в ревью кода, внедрение лучших практик разработки.
- Тесное взаимодействие с командами бэкенда, дизайна и QA.
- Руководство небольшой командой разработчиков (опционально).
Требования:
- Опыт работы frontend-разработчиком от 3 лет.
- Углублённые знания Vue.js, Nuxt.js и JavaScript (ES6+).
- Опыт работы с TypeScript, Vuex/Pinia.
- Умение разрабатывать адаптивные интерфейсы (HTML5, CSS3, SCSS).
- Знание инструментов сборки: Vite, Webpack.
- Навыки тестирования: Jest, Cypress, Vue Test Utils.
- Понимание CI/CD процессов (GitLab CI, GitHub Actions).
- Опыт оптимизации производительности (Lighthouse, Web Vitals).
Будет плюсом:
- Знание анимаций и работы с GSAP, Canvas API.
- Опыт работы с инструментами визуализации данных.
- Знание Agile/Scrum.
Условия:
- График 5/2
- Удаленная работа