24.05.2026 в 00:01 Просмотры 2 +1 сегодня Вакансия партнера

Senior Android Engineer for Highload Video Streaming Startup

Специализация: Программист, разработчик

Формат работы: Удалённо

График работы: Свободный

Тип занятости: Полная занятость

Опыт: От 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 (для кандидатов из РФ — возможность выплат в рублях через ИП или самозанятость). Минимум бюрократии, максимум влияния на продукт и архитектуру. Команду сильных инженеров, дизайнеров и специалистов, у которых можно учиться и с которыми можно расти.

    Навыки

    Kotlin