Frontend-разработчик Vue в команду Маркетинга
По договоренности
- Балтийская
- Фрунзенская
- Московские ворота
Вместе с командой ты будешь разрабатывать интерфейсы, компоненты и новые страницы для интернет-проектов компании — основного сайта, блога, Академии и внутренней документации. Проекты живые, с современным стеком и вниманием к качеству кода. Мы ждем человека, который способен работать автономно, принимать технические решения и участвовать в улучшении процессов разработки.
Основные задачи
-
Разрабатывать и поддерживать пользовательские интерфейсы для интернет-проектов компании (основной сайт, Академия, ServerCore, блог, документация)
-
Создавать и развивать компоненты и шаблоны на Vue.js / Nuxt / TypeScript, интегрированные с WordPress и другими backend-системами
-
Работать с дизайнером и контент-командой над внедрением новых блоков, лендингов и интерактивных элементов
-
Поддерживать и дорабатывать существующие проекты: улучшать адаптивность, скорость загрузки, SEO-разметку
-
Писать чистый, переиспользуемый код в соответствии со стандартами команды (BEM, atomic design, code review)
-
Настраивать и использовать GitLab CI/CD для сборки и деплоя фронтенд-проектов
-
Подключать и интегрировать внешние API и внутренние сервисы (REST, GraphQL)
-
Оптимизировать производительность интерфейсов и следить за стабильностью фронта
Мы ожидаем
-
Отличное знание HTML5, включая семантику и принципы доступности (a11y)
-
Опыт адаптивной и кроссбраузерной вёрстки (у нас до 7 брейкпоинтов)
-
Уверенные знания CSS / SCSS / Grid Layout / БЭМ / PostCSS
-
Уверенные знания JavaScript (ES6+) и понимание принципов SPA
-
Опыт коммерческой разработки на Vue.js 3
-
Опыт работы с Nuxt (2 или 3)
-
Опыт работы с Pinia / Vuex
-
Понимание жизненного цикла компонентов и реактивности во Vue
-
Опыт работы с TypeScript в реальных проектах
-
Опыт работы с системами контроля версий (Git/GitLab)
-
Понимание принципов CI/CD и умение работать с пайплайнами
-
Умение работать в команде: ревью, обсуждение решений, взаимодействие с QA, дизайнерами и контентом
-
Умение читать и разбирать макеты в Figma
Будет плюсом
-
Опыт интеграции фронта с WordPress (REST API, ACF, кастомные темы)
-
Опыт работы с Ant Design / Tailwind / shadcn/ui
-
Опыт взаимодействия с Node.js (SSR, BFF, API-прокси)
-
Опыт работы с Playwright или Cypress (тесты, e2e)
-
Опыт оптимизации производительности и Lighthouse-аудита
-
Участие в релизах production-проектов
Про условия
- Оформление в официально аккредитованную IT-компанию
- Белая заработная плата
- Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев
- 30 000 бонусных рублей на услуги компании ежегодно
- Релокационный бонус при переезде
- Бесплатные обеды и кофе-брейки
- Офис в Санкт-Петербурге, 10 минут пешком от м. Московские ворота, своя парковка (и для велосипедов тоже)
Опубликована 15 дней назад