Москва, Рочдельская улица, 15с1
Метро: БаррикаднаяМы разрабатываем и улучшаем видеоплеер для Android и Android TV, который используется для воспроизведения фильмов, сериалов и трансляций масштабных событий.
Всё, что мы делаем, напрямую отражается на пользователях Okko — и на тех, кто смотрит контент в других приложениях, куда мы интегрируемся.
У нас сильная команда, работающая на стыке пользовательского опыта, бизнес-логики и медиа-интеграций.
Если у тебя горят глаза от нестандартных задач, ты не боишься работать с legacy и любишь погружаться в сложные темы — тогда тебе к нам!
Мы предлагаем:
Насыщенная корпоративная жизнь;
Твои главные миссии в Okko:
Реализовывать гибкую настройку внешнего вида плеера;
Выделять бизнес-логику плеера из технической части;
Участвовать в миграции с ExoPlayer 2 на Media3;
Внедрять поддержку live-трансляций, коротких видео, моментов;
Работать в полном цикле: от обсуждения идеи с продуктом — до релиза и поддержки интеграций;
Обеспечивать стабильность даже на слабых устройствах и в условиях нестабильного интернета.
Суперсилы, которые ценим:
Опыт разработки под Android от 3 лет, с фокусом на интеграции и архитектуру;
Знание современных подходов к архитектуре (MVVM, Clean Architecture);
Опыт работы с Kotlin Coroutines/Flow;
Навыки профилирования и поиска утечек памяти;
Умение выделять бизнес-логику от технической реализации;
Готовность работать с legacy и постепенно его рефакторить;
Проактивность и коммуникабельность: готовность задавать вопросы, предлагать решения, договариваться с кросс-функциональной командой.
То, что удивит нашу команду:
Опыт разработки библиотек / SDK (умение проектировать стабильный внешний API);
Опыт с ExoPlayer 2 / Jetpack Media3;
Разработка под Android TV;
Работа с биллингом, логированием, live-трансляциями;
Понимание миграций между версиями библиотек.
Технические подробности нашего проекта: