Описание вакансии
VibeLab — молодая IT-компания, которая предоставляет широкий спектр сервисов клиентам:
Разработка программного обеспечения для различных платформ, включая веб и мобильные устройства; UX/UI дизайн; Интеграцию CRM-систем с другими системами и сервисами; Поддержку программного обеспечения и информационных систем.
Обязанности:
- Разработка пользовательских интерфейсов для веб-приложений.
- Оптимизация производительности фронтенд-приложений.
- Внедрение адаптивного и кроссбраузерного дизайна.
- Интеграция клиентской части с RESTful API.
- Участие в разработке и поддержке дизайн-системы.
- Проведение code review и участие в улучшении кодовой базы.
- Взаимодействие с UX/UI дизайнерами, бэкенд-разработчиками и другими отделами.
Требования:
- Опыт коммерческой разработки от 3 лет.
- Уверенные знания JavaScript/TypeScript.
- Опыт работы с современными фреймворками: React, Vue.js или Angular. Понимание принципов работы REST API и взаимодействия фронтенда с сервером.
- Уверенное владение HTML5, CSS3, SASS/LESS.
- Опыт работы с системами контроля версий (Git).
- Знание основ UX/UI и базовых принципов доступности (a11y).
- Понимание основ информационной безопасности на клиентской стороне.
Будет плюсом:
- Опыт работы с Next.js или Nuxt.js.
- Знание GraphQL.
- Опыт с SSR (server-side rendering) и SPA (single-page application).
- Опыт работы с инструментами тестирования (Jest, Cypress и т.д.).
- Навыки работы с Docker.
- Знание принципов CI/CD.
- Опыт с облачными платформами (AWS, GCP, Azure).
Условия:
- Официальное оформление по ТК РФ в IT-аккредитованную компанию.
- Полная занятость с полноценным рабочим днем (5/2).
- Возможен полностью удалённый формат работы (на территории РФ) с гибким началом рабочего дня.
- Иногда возможны поездки в офис в Санкт-Петербург для участия в мероприятиях.
- Участие в интересных и значимых проектах, которыми вы пользуетесь ежедневно.