Санкт-Петербург, Московский район, Цветочная улица, 19
Метро: Московские воротаВместе с командой ты будешь разрабатывать интерфейсы, компоненты и новые страницы для интернет-проектов компании — основного сайта, блога, Академии и внутренней документации. Проекты живые, с современным стеком и вниманием к качеству кода. Мы ждем человека, который способен работать автономно, принимать технические решения и участвовать в улучшении процессов разработки.
Основные задачи
Разрабатывать и поддерживать пользовательские интерфейсы для интернет-проектов компании (основной сайт, Академия, блог, документация)
Создавать и развивать компоненты и шаблоны на 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-проектов
Про условия
Петербургская Недвижимость
Санкт-Петербург
до 250000 RUR
Fora Soft (Фора Софт)
Санкт-Петербург
до 80000 RUR
Санкт-Петербург
до 150000 RUR
Санкт-Петербург
до 150000 RUR
Медицинские системы и технологии
Санкт-Петербург
до 150000 RUR
Санкт-Петербург
до 150000 RUR
Санкт-Петербург
до 120000 RUR