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). Личные качества: • Умение работать в команде, ответственность, высокая адаптивность к новым технологиям. Условия работы: • Удалённая работа или работа в офисе (обсуждается). • Конкурентоспособная заработная плата и социальный пакет. • Возможность профессионального роста и освоения новых технологий.