Видеоплатформа Яндекса — один из основных генераторов трафика рунета. Мы разрабатываем инфраструктуру для показа видеоконтента, которую используют все крупные сервисы Яндекса. Одновременно обслуживаем сотни тысяч пользователей и передаём терабиты трафика в секунду.

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

Развитие SDK видеоплеера
Наши компоненты используются для воспроизведения видео и аудио в Кинопоиске, Маркете, Музыке, Картах, Шедевруме и других сервисах Яндекса, а также клиентами Cloud Video. Появляются новые сценарии, особенности и ограничения, поэтому нужно непрерывно развивать SDK, чтобы его использование оставалось эффективным. Улучшение воспроизведения контента
Вы будете выбирать оптимальное качество, глубину буферизации и предзагрузки, уменьшать отставание в прямых эфирах, ускорять запуск воспроизведения. Это лишь часть задач, решение которых напрямую влияет на пользовательский опыт. Глобальная цель — сократить зависания, ошибки и потребление ресурсов устройством, сохранив при этом высокое качество картинки и низкое потребление интернет-трафика. Развитие UI плеера Cloud Video
Клиенты Cloud Video используют наш плеер для решения разных задач, поэтому вам предстоит добавлять и улучшать его UI-компоненты: список глав, чаты, суммаризацию и другие. При этом нужно учитывать жёсткие требования к качеству и производительности этих компонентов. Больше о фронтенде в Яндексе — в канале Yandex for Frontend

Ключевые навыки:

  • Знаете TypeScript, HTML и CSS
  • Знаете классические алгоритмы и структуры данных
  • Умеете профилировать и отлаживать приложения
  • Понимаете устройство клиент-серверного взаимодействия и ограничения в браузерах

Дополнительные требования:

  • Знаете, как устроены современные технологии стриминга видео
  • Знаете, как работают Media Source Extensions и Encrypted Media Extensions
  • Разрабатывали SDK
  • Писали интеграционные, перф- и юнит-тесты
  • Разрабатывали приложения на Go