Senior Android Engineer for Highload Video Streaming Startup

Дата размещения вакансии: 03.04.2026
Работодатель: ЧУБАККА
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы — быстрорастущий стартап, создающий платформу нового поколения для видео‑контента под глобальный рынок. Система с высокой нагрузкой, асинхронными процессами и большими объёмами данных. Наша миссия — объединить авторов и зрителей, предоставив авторам лучший инструмент для генерации видео, а зрителям — максимально релевантные рекомендации.

Ищем сильного Senior Android Engineer, который думает не только о коде, но и о продукте: UX, производительности, поведении приложения под нагрузкой. Работа в связке с Team Lead, который задаёт архитектурное направление, но ожидается высокий уровень самостоятельности.

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

  • Разрабатывать и развивать Android‑приложение — основной клиент для просмотра видео.

  • Реализовывать ключевые сценарии: видеолента, playback, взаимодействие с контентом.

  • Работать с видео: запуск, буферизация, префетч, стабильный playback в разных условиях сети.

  • Интегрироваться с backend‑сервисами и KMP shared‑слоем.

  • Оптимизировать производительность: scroll, rendering, время старта, потребление памяти.

  • Участвовать в проектировании архитектуры вместе с Team Lead.

  • Работать с аналитикой и метриками (QoE, поведение пользователей, стабильность плеера).

  • Участвовать в код‑ревью и поддерживать качество кода.

Технический стек

  • Kotlin, Coroutines, Flow.

  • Jetpack Compose.

  • Media3 (ExoPlayer).

  • MVI + UDF.

  • Koin.

  • Jetpack Navigation (Compose), DataStore.

  • Firebase (analytics, crashlytics).

  • MediaSession (Media3).

Требования

Обязательно:

  • 4+ лет коммерческой Android‑разработки.

  • Сильное знание Kotlin.

  • Опыт работы с Jetpack Compose в продакшене.

  • Опыт работы с ExoPlayer / Media3.

  • Понимание архитектурных подходов (MVI / MVVM / UDF).

  • Опыт оптимизации производительности (UI, scroll, память, старт).

  • Понимание работы с сетью и асинхронностью.

  • Умение работать с логами, метриками, крашами.

  • Привычка доводить задачи до продакшена.

Плюсом будет:

  • Опыт работы с видео / стримингом.

  • Понимание HLS / adaptive streaming.

  • Опыт с autoplay и feed‑интерфейсами.

  • Опыт работы с QoE‑метриками.

  • Опыт с KMP.

  • Умение использовать AI‑инструменты в разработке (IDE‑ассистенты, генерация тестов, анализ логов и т.п.).

Как мы работаем

  • Есть Team Lead, который задаёт архитектуру и помогает с сложными решениями.

  • Ожидается самостоятельность: не ждём идеальной постановки задач.

  • Решения обсуждаем по делу и не затягиваем.

  • Важен результат в продакшене, а не теоретически идеальный код.

  • Минимум бюрократии, много инженерных задач.

Что важно в подходе

  • Умеешь разобраться в сложной системе без полного контекста.

  • Видишь последствия своих решений для пользователей и системы.

  • Не боишься продакшена и умеешь аккуратно выкатывать изменения.

  • Задаёшь вопросы, когда чего‑то не хватает, а не зависаешь.

Мы предлагаем

  • Быструю динамику стартапа. Мы работаем быстро и поощряем использование AI для ускорения процессов без потери качества.

  • Полную удалёнку, гибкий график.

  • ЗП в USD (для кандидатов из РФ — возможность выплат в рублях через ИП или самозанятость).

  • Минимум бюрократии, максимум влияния на продукт и архитектуру.

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