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

Яндекс

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

Москва, Садовническая улица, 82с2

Метро: Таганская

Описание вакансии

Десятки миллионов людей открывают Кинопоиск ради одного — нажать на 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 внутри команды или направления
Навыки
  • Android
  • Kotlin
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ИТ-ЛИНК
  • Москва

  • Не указана

Рекомендуем
HAAS PLATFORM

Delivery Lead (Data)

HAAS PLATFORM

  • Москва

  • Не указана

Рекомендуем
РТЛабс
  • Москва

  • Не указана

Рекомендуем
Банк ДОМ.РФ
  • Москва

  • Не указана

АльфаСтрахование

Senior Data Engineer

АльфаСтрахование

  • Москва

  • Не указана

РАСЧЕТНЫЕ РЕШЕНИЯ

Team Lead Java

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • Не указана

RUTUBE
  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

МАГ Девелопмент

Tech Lead (B2B SaaS)

МАГ Девелопмент

  • Москва

  • Не указана

Кросстех Солюшнс Групп

Senior Go Developer

Кросстех Солюшнс Групп

  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

«UZUM TECHNOLOGIES»
  • Москва

  • Не указана

Рекламное агентство Starlink

Client Product Lead

Рекламное агентство Starlink

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию