Задачи:
Разработка и поддержка интерфейсов на Vue.js (Vue 3, Composition API).
Верстка по макетам (Figma) с использованием HTML5/CSS3, адаптивная и кроссбраузерная.
Проектирование архитектуры фронтенд-приложений и отдельных модулей.
Реализация сложных UI-элементов и интерактивных компонентов.
Интеграция с REST API, WebSockets, Server-Sent Events.
Оптимизация производительности фронтенд-части.
Взаимодействие с командой бэкенда, дизайнером и продактом.
Написание тестируемого и документированного кода.
Требования:
Опыт коммерческой разработки на Vue.js от 2 лет (желательно Vue 3 + Composition API).
Знание архитектуры SPA, управление состоянием.
Уверенные навыки HTML5, CSS3.
Опыт работы с REST API, JSON, авторизацией по токенам.
Опыт работы с WebSockets и SSE.
Оптимизация производительности SPA.
Git, сборщики Vite/Webpack.
Русский язык — свободное владение.
Английский язык — желательно (чтение технической документации).
Будет плюсом:
TypeScript.
Jest, Cypress (юнит- и e2e-тестирование).
SSR (Nuxt.js).
Опыт CI/CD.
Опыт работы с AI-помощниками и AI-агентами (Cursor, Windsurf, Claude, MCP).
Мы предлагаем:
Удаленный формат работы.
Полный рабочий день, гибкий график.
Конкурентная заработная плата
Работа в сильной и сплоченной команде.
Участие в разработке новых модулей продукта с нуля.
Возможности для профессионального роста и развития.