Главная Вакансии Компании Рейтинги О портале

Android Lead (Tech/Team) в команду плеера Кинопоиска

Lead / Manager Москва От 3 до 6 лет
Опыт
От 3 до 6 лет
Город
Москва
Опубликована
06.07.2026

Десятки миллионов людей открывают Кинопоиск ради одного — нажать на Play. За этим простым действием стоит сложная инженерная система: воспроизведение контента, реклама, смотрение, live-сценарии, телеметрия, UI, интеграции и стабильность на разных устройствах.

Вам предстоит руководить командой плеера из 8 сильных инженеров Middle/Senior: задавать технический вектор, помогать принимать сложные архитектурные решения, развивать инженерную культуру и масштабировать Player-as-a-Service — платформенный SDK, который уже используется как независимое решение и должен становиться ещё быстрее, гибче и удобнее для встраивания в разные продукты и поверхности.

Почему мы?

  • Масштаб и влияние. Ваши решения будут влиять на миллионы пользователей Кинопоиска на смартфонах, планшетах и Android TV
  • Сильная инженерная среда. Мы работаем с Kotlin, Coroutines, Flow, Jetpack Compose, GraphQL, Dagger 2, Media3 и развиваем KMP. Нам важно не просто писать код, а строить устойчивую платформу
  • Сложный продуктовый контур. Плеер находится на пересечении пользовательского опыта, рекламы, смотрения, технических метрик, бизнес-логики и внешних интеграций
  • Ответственность уровня лида. Команде не нужен микроменеджмент. Ей нужны вектор, технический челлендж, помощь в развитии компетенций и сильная инженерная школа. Нужно будет развивать младших специалистов, помогать расти middle-разработчикам и челленджить решения senior-инженеров
  • Культура качества и DevEx. У нас еженедельные релизы, строгий мониторинг метрик, собственный тулинг и AI-инструменты. Мы инвестируем в Tech Quality и Developer Experience, чтобы разработка была предсказуемой, быстрой и качественной

Какие задачи вас ждут

Лидерство в Android-направлении плеера
Вы будете помогать команде принимать архитектурные и продуктово-технические решения: выбирать подходы, декомпозировать сложные задачи, задавать инженерные стандарты и следить, чтобы решения выдерживали нагрузку, масштаб и развитие продукта.

Развитие Player-as-a-Service
Наш плеер уже работает как независимый платформенный SDK. Ваша задача — масштабировать его архитектуру так, чтобы другие сервисы Яндекса могли внедрять его быстрее, гибче и с меньшей стоимостью интеграции.

Вам предстоит проектировать API, изолировать ядро плеера от бизнес-логики конкретного продукта, продумывать кастомизацию UI и обеспечивать стабильную интеграцию на разных сценариях использования: мобильные приложения, Android TV, внутренние поверхности Кинопоиска и внешние заказчики SDK.

Динамический playback, смотрение и реклама
Плеер живёт на стыке контента, рекламы, интерактива и телеметрии. Вам предстоит развивать интеллектуальную State Machine, которая оркестрирует опыт просмотра: бесшовную склейку видео, рекламы и контента, синхронизацию интерактивных сценариев, корректную аналитику и устойчивое поведение playback во всех состояниях.

Отдельный фокус — сценарии смотрения и рекламы: качество пользовательского опыта, стабильность рекламных вставок, точность событий, работа с тяжёлой телеметрией и метриками, которые важны как продукту, так и инженерной команде.

Масштабируемый UI
Вы будете развивать UI-компоненты плеера на Jetpack Compose с глубокой кастомизацией под разные дизайн-системы и поверхности. Важно, чтобы плеер можно было встроить в разные продукты без переписывания базовой логики и без деградации качества пользовательского опыта.

Архитектура, KMP и производительность
Вы будете развивать многомодульную архитектуру, участвовать в выносе общей бизнес-логики плеера в Kotlin Multiplatform: правил воспроизведения, аналитики, телеметрии и других платформенно-независимых частей.

Также предстоит работать над производительностью: оптимизировать Time to First Frame, тюнить live-трансляции, снижать потери кадров, устранять утечки памяти и выжимать максимум даже из слабых Android TV.

Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile

Мы ждём, что вы

  • Управляли Android-командой от 3–4 человек в роли Team Lead, Tech Lead или гибридной lead-роли
  • Работали с многомодульными приложениями и умеете развивать архитектуру больших Android-проектов
  • Принимали архитектурные решения
  • Работали с ExoPlayer/Media3 и понимаете специфику видеостриминга
  • Уверенно владеете Android SDK и Kotlin
  • Отлично знаете Coroutines, Flow, Dependency Injection и паттерны проектирования, включая MVI
  • Умеете проектировать API и UI-компоненты для переиспользования
  • Принимаете решения на основе метрик, а не только экспертного мнения
  • Имеете опыт технического лидерства: менторинга, ревью решений, развития инженеров и работы с матрицами компетенций
  • Умеете договариваться со смежными командами, бизнесом и заказчиками

Будет плюсом, если вы

  • Работали с KMP
  • Занимались snapshot-тестированием UI
  • Профилировали производительность Android-приложений
  • Работали с рекламными или видеостриминговыми сценариями
  • Автоматизировали рутину с помощью Bash, Python или других инструментов
  • Курировали платформенные SDK или сложные кросс-командные интеграции
  • Развивали Developer Experience внутри команды или направления
Как работается в Яндекс
Трудоустройство и онбординг
8
Финансовое вознаграждение
7.8
Рабочая среда и культура
7
Карьерная ценность
10
Другие вакансии Яндекс
Специалист службы поддержки корпоративных клиентов со знанием узбекского языка
Ташкент
Специалист службы поддержки корпоративных клиентов со знанием узбекского языка
Самарканд
CRM Marketing Specialist
Омск
от 118 000 до 150 000 ₽
Специалист службы поддержки (со знанием узбекского языка)
Андижан
от 4 200 000 ₽