JS разработчик

Дата размещения вакансии: 22.03.2025
Работодатель: Медиа Бизнес Солюшенс
Уровень зарплаты:
з/п не указана
Город:
Москва
Варшавское шоссе 9с1
Требуемый опыт работы:
От 3 до 6 лет

Компания «Витрина ТВ» создана крупнейшими медиахолдингами России — Национальной Медиа Группой, ВГТРК, Первым каналом и Газпром Медиа — для объединения ресурсов и создания единой технологии трансляции телеканалов в интернете.

Мы назначены РКН уполномоченной организацией по трансляции в интернете каналов первого и второго мультиплекса. Сейчас Витрина ТВ обеспечивает трансляцию телеканалов, управляет их распространением и осуществляет мониторинг для всех сайтов и приложений, которые показывают прямой эфир российских телеканалов, таких как Wink, IVI, Okko и т.п.

Наши задачи:

  • Разработка и предоставление ПО площадкам для показа прямого эфира телеканалов на сайтах, в мобильных приложениях и Smart TV
  • Показ рекламы
  • Учет статистических данных
  • Защита от нелегального просмотра

В рамках проекта ведется разработка нескольких продуктов:

  • Трансляционная платформа
  • Плеер для размещения на веб-сайтах
  • SDK плеера для IOS и Android
  • SDK плеера для SmartTV
  • Система сбора статистики и аналитики смотрения
  • Система управления вещанием

Для работы над веб-плеером и SmartTV SDK требуется опытный JS разработчик. Приветствуется опыт работы в области видео, стриминга и видеорекламы

Что мы готовы предложить:

  • Сложные и ответственные задачи, профессиональный рост и уникальный опыт создания продуктов в масштабе аудитории основных федеральных каналов
  • Оформление в штат компании по ТК РФ
  • Работа в команде профессионалов, увлеченных своим делом и интересные задачи
  • Достойный уровень заработной платы, обсуждаем индивидуально на собеседовании
  • ДМС после прохождения испытательного срока со стоматологией, дотация на питание
  • Гибридный график работы и гибкое начало рабочего дня
  • Современный и удобный офис в пешей доступности от м. Тульская
  • Компания имеет аккредитацию в Минцифры (со всеми полагающимися льготами поддержки IT-отрасли)
  • Тематические клубы по интересам (Киноклуб, беговой клуб, настолки и клуб экскурсий)

Примеры задач:

  • Создать метод, с помощью которого можно получить текущую, на данный момент, передачу, если для телеканала имеется программа передач
  • Отправка трекинга при наступлении определенного события
  • Вычисление длительности общего времени старта плеера и первоначальной загрузки видеопотока
  • Разработка защиты SDK от встраивания в неразрешенные приложения

Обязанности:

  • Разработка, развитие и поддержка веб-плеера и SmartTV SDK на платформах Tizen, WebOS, VIDAA
  • Разработка и поддержка сайта Витрина ТВ vitrina.tv и собственных приложений Витрина ТВ для SmartTV
  • Консультация разработчиков приложений по вопросам внедрения и использования плеера и SDK

Требования:

  • Опыт разработки JS от 3 лет
  • Знание TypeScript
  • Уверенное знание принципов асинхронного программирования, работы event loop и реактивности
  • Самостоятельность
  • Коммуникабельность
  • Умение быстро переключаться между задачам
  • Будет плюсом, необязательные требования, навыки, которым мы готовы помочь обучиться:
    • опыт разработки для SmartTV на платформах Tizen, WebOS, VIDAA.
    • опыт работы с потоковым видео в форматах HLS и MPEG-DASH, в том числе с DRM
    • опыт работы с VAST, VPAID
    • опыт работы с фреймворком MobX или React
    • опыт написания тестов на Jest + Jasmine