Boson Group — холдинг ведущих креативных, рекламных и технологических агентств, предоставляющий единый клиентский сервис. Мы успешно работаем на рынке более 12 лет, гордимся нашей стратегической экспертизой и индивидуальным подходом к каждому проекту. Среди наших клиентов — крупнейшие рекламодатели России: Danone, Carlsberg Group, Bosch, Philip Morris International, Газпромбанк и многие другие.
Мы расширяем команду и приглашаем Frontend-разработчика для работы над проектом huntica.works. Мы ищем профессионала, имеющего опыт работы с Vue.js и Nuxt, а также обладающего знаниями в области мультимедийного контента и real-time технологий.
Обязанности:
Разработка и поддержка приложений на Vue.js 2 и Nuxt.js 3:
• Создание и оптимизация компонентов, внедрение новых страниц и функциональности.
• Управление состоянием приложения с помощью Vuex и vuex-orm.
Работа с мультимедийным контентом через MediaSource API:
• Реализация воспроизведения видео, оптимизация загрузки мультимедийных ресурсов.
Внедрение функционала для WebRTC:
• Настройка peer-to-peer соединений для видеозвонков, поддержка сигнализации.
Реализация real-time взаимодействия через WebSocket:
• Настройка двусторонней связи клиент-сервер и обработка событий.
Улучшение пользовательского интерфейса:
• Оптимизация UI/UX, внедрение новых компонентов.
Работа с REST API:
• Интеграция данных в Vue-компоненты и управление их состоянием.
Поддержка и улучшение кода:
• Рефакторинг, код-ревью, внедрение тестов.
• Командная работа:
• Взаимодействие с backend-разработчиками и дизайнерами для реализации задач.
Требования:
• Опыт работы с Vue.js 2:
• Глубокие знания компонентов, реактивности, управления состоянием.
• Опыт работы с Nuxt.js 3:
• Понимание серверного рендеринга, оптимизация производительности.
• Знание MediaSource API:
• Опыт работы с адаптивной потоковой передачей данных.
• Понимание WebRTC и WebSocket:
• Настройка peer-to-peer соединений, работа с RTCPeerConnection, MediaStream.
• Базовое понимание работы браузера:
• Знание DOM, event loop, кэширование, безопасность (CORS, CSP).
Личные качества:
• Умение работать в команде, ответственность, высокая адаптивность к новым технологиям.
Условия работы:
• Удалённая работа или работа в офисе (обсуждается).
• Конкурентоспособная заработная плата и социальный пакет.
• Возможность профессионального роста и освоения новых технологий.