Senior Frontend разработчик (Видеоплеер)

Срок для отклика истек

Описание вакансии

Okko — один из крупнейших российских VoD-сервисов. Проект стартовал в 2011 году и сегодня представлен на всех ключевых платформах: Smart TV, mobile (IOS и Android), Apple TV, web (ПК). Пользователи Okko могут купить и скачать понравившийся фильм в высоком качестве (8K, 4K, HDR), арендовать контент на 48 часов или купить подписку и смотреть его на любой популярной платформе. В коллекции сервиса — более 100 тысяч единиц популярного контента таких мировых киностудий, как Walt Disney Pictures, Paramount Pictures, 20th Century Fox, Warner Bros, Sony Pictures, Universal Pictures, а также ведущих европейских и российских производителей фильмов и сериалов. На платформе Okko также доступен сервис спортивных трансляций Okko Спорт.

Чем предстоит заниматься:

  • участвовать в техническом развитии проекта и разработке архитектурных решений;
  • улучшать процессы, если необходимо;
  • поддерживать Web-плеер Okko и расширять его функционал;
  • разрабатывать и внедрять системы сбора метрик качества видеосмотрения и мониторинга клиентских ошибок;
  • повышать качество и стабильность видеовоспроизведения.

Что мы ценим и ищем:

  • интерес к устройству и принципам работы браузеров, особенно в контексте воспроизведения видео;
  • опыт разработки на TypeScript от 3-х лет;
  • опыт работы с React от 2-х лет;
  • опыт командной разработки.

Что станет преимуществом:

  • понимание специфики видеостриминга и воспроизведения видео на клиентских устройствах (способность отличить кодек от контейнера, HLS от DASH, Live oт VOD, H.264 от AAC);
  • опыт углубленной работы с HTML5 Video Element;
  • понимание стандартов Media Source Extension и Encrypted Media Extensions
  • опыт работы с популярными видеоплеерами (shakaplayer, dash.js, hls.js, clappr, jwplayer и тд) и понимание их устройства;
  • опыт верстки под web и web mobile;
  • опыт разработки собственных видеоплееров;
  • понимание специфики тестирования видеоплееров, наличие опыта автоматизации этого процесса;
  • опыт работы с Docker и node.js.

Условия:

  • Топовое оборудование и весь необходимый софт;
  • Официальное трудоустройство;
  • ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки;
  • Льготные условия ипотеки в рамках зарплатного проекта;
  • Бесплатная подписка на сервисы партнеров;
  • Совместные занятия спортом: йога, волейбол;
  • Насыщенная корпоративная жизнь.