Android-разработчик (ExoPlayer/Media3) aka повелитель кодеков (удаленная работа)

16 марта 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Android-разработчик (ExoPlayer/Media3) aka повелитель кодеков

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

RUTUBE - Крупнейший российский видеохостинг, где собраны различные категории видео: премьерные выпуски шоу и сериалов, прямые эфиры телеканалов, фильмы и мультфильмы, контент видеоблогеров.

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

Сейчас нам требуется Senior Android developer, способный быстро погрузиться в новые задачи и усилить нашу команду.

Наш плеер - это ядро нашего продукта, ты будешь отвечать за одну из важнейших его частей.

Наш стэк:

  • Kotlin;
  • Jetpack Compose/View;
  • Coroutines + Flow;
  • Dagger/Koin;
  • Ktor;
  • SQLDelight;
  • MOKO resources;
  • Media3;
  • CameraX;
  • И много всего из Jetpack;
  • А еще у нас есть немного легаси, которое нужно будет помогать перевести на целевой стэк.


Тебе предстоит разрабатывать и улучшать наш плеер на базе Media3:

  • Реализовывать новые фичи, которые оценит огромная аудитория;
  • Интегрировать поддержку различных декодеров для воспроизведения различного контента;
  • Анализировать и устранять проблемы с производительностью и стабильностью;
  • Прокачивать интеграцию с Cast;
  • Адаптировать SDK под разные устройства, поддерживая удобный API для универсальности и гибкости.

Мы ждем от тебя:

  • Опыт работы с ExoPlayer/Media3, глубокое понимание их архитектуры и API;
  • Наличие контрибьюшенов в ExoPlayer/Media3 репозитории;
  • Опыт работы с потоковым видео и DRM-системами;
  • Хорошие знания многопоточности и IPC;
  • Уверенное владение Jetpack Compose;
  • Ну, и конечно, знания Kotlin, Java и Android SDK.

Не обязательно, но круто, если у тебя :

  • Есть опыт работы с CameraX;
  • Есть опыт работы с OpenGl/Vulkan.

Что мы предлагаем:

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