Санкт-Петербург, улица Савушкина, 126Б
Метро: БеговаяМы разрабатываем и улучшаем видеоплеер для Android и Android TV, который используется для воспроизведения фильмов, сериалов и трансляций масштабных событий. Всё, что мы делаем, напрямую отражается на пользователях Okko — и на тех, кто смотрит контент в других приложениях, куда мы интегрируемся (включая внешних партнёров).
У нас сильная команда, работающая на стыке пользовательского опыта, качества видео и низкоуровневой работы с медиа. Если у тебя горят глаза от нестандартных задач и ты любишь погружаться в сложные темы — тогда тебе к нам!
Мы предлагаем:
Твои главные миссии в Okko:
Оптимизация загрузки видео и работы плеера: сокращать время до первого кадра, устранять дрожание и артефакты, обеспечивать стабильность даже на слабых устройствах и в условиях нестабильного интернета;
Модуляризация и архитектурное развитие SDK;
Работа с аналитикой: изучать логи, графики, метрики, следить за тем, как пользователи взаимодействуют с плеером;
Добавление новой функциональности и поддержанием стабильности.
Суперсилы, которые ценим:
Опыт разработки под Android от 3 лет;
Знание современных подходов к архитектуре (Clean Architecture, UDF: MVI/TEA);
Опыт работы с Kotlin Coroutines/Flow;
Навыки профилирования и поиска утечек памяти.
То, что удивит нашу команду:
Опыт разработки библиотек / SDK;
Опыт работы в core-команде;
Опыт с ExoPlayer 2 / Jetpack Media3 / VLC;
Разработка под Android TV;
Работа с низкоуровневым кодом (C++ / NDK / JNI).
Технические подробности нашего проекта: