Разработка нативного Android-клиента (Kotlin, Jetpack Compose) поверх общего KMP-модуля; вклад в shared-слой (сеть, данные, бизнес-логика).
Видеоплеер на ExoPlayer / Media3: HLS/DASH, адаптивный битрейт (240p–1080p), fullscreen, фоновое воспроизведение.
Вертикальная лента коротких видео 9:16 (автозапуск, свайп, предзагрузка) и горизонтальный плеер 16:9.
Авторизация: Firebase Auth + JWT, соц-логин (Google, Apple, Telegram).
Подписка, paywall и контроль доступа; интеграция платежей (шлюз Strike), региональные валюты и методы оплаты.
Гео-ограничения контента, локализация интерфейса (English, Hindi, Simplified Chinese, Bahasa Indonesia).
Интеграция Sentry (crash reporting) и продуктовой аналитики (Amplitude / Google Analytics).
Достижение целевых метрик: video startup p95 < 3 сек на 4G, crash rate < 1%.
CI/CD, сабмит и сопровождение релизов в Google Play.
Коммерческий опыт в Android от 3–4 лет (Kotlin).
Уверенное знание Jetpack: Compose, Coroutines / Flow, ViewModel, Dagger2; архитектурные паттерны (MVVM / Clean / MVI).
Практический опыт работы с видео: ExoPlayer / Media3, HLS/DASH, адаптивный битрейт, fullscreen и фоновое воспроизведение.
Опыт публикации приложений в Google Play, CI (Gradle + Actions).
Будет плюсом:
Опыт с Kotlin Multiplatform — общий модуль на проекте построен на KMP.
Опыт в стриминговых/видеопродуктах, работа с коротким вертикальным контентом.
Платёжные интеграции и подписки.
Локализация под несколько языков и регионов.
Понимание безопасности доставки контента: signed URLs, защита playback-флоу.
Неограниченный доступ к консультациям штатного юриста по личным вопросам.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.