Яндекс

Android-разработчик в команду плеера Кинопоиска

Санкт-Петербурггибкий графикот 3 лет

О компании

Яндекс — это один из крупнейших интернет-компаний в России, который предоставляет широкий спектр услуг, включая поисковую систему, карты, такси, облачное хранилище и стриминговые сервисы. Кинопоиск, один из их ключевых продуктов, считается одним из самых популярных сервисов для поиска и просмотра фильмов и сериалов в стране.

С миллионами пользователей, Яндекс активно развивает свои технологии в области мобильной разработки, чтобы обеспечить лучший пользовательский опыт и доступ к высококачественному контенту.

О вакансии

Команда, занимающаяся плеером Кинопоиска, ищет опытного Android-разработчика для работы над архитектурными решениями и улучшением пользовательского опыта. Позиция предполагает участие в развитии концепции Player-as-a-Service, которая обеспечит бесшовное интегрирование плеера в различные сервисы Яндекса.

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

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

  • Развивать концепцию Player-as-a-Service и создавать универсальный Player SDK.
  • Работать над многомодульной архитектурой и оптимизацией процессов для повышения производительности приложения.
  • Обеспечивать иновации в области Tech Quality, внедряя snapshot-тестирование и автоматизацию рутинных задач.

Что мы предлагаем:

  • Расширенная медицинская страховка с покрытием различных медицинских нужд.
  • Психотерапия и лазерная коррекция зрения через год работы.
  • Гибкий график работы.
  • Возможности для спортивных активностей и участие в коллективных забегах,
  • Жилищные займы с льготной ставкой.
Навыки
КинопоискAndroid

Обязанности

  • Разрабатывать и поддерживать Player SDK для Кинопоиска.
  • Оптимизировать старт видео для улучшения пользовательского опыта.
  • Устранить утечки памяти и потери кадров в приложении.
  • Внедрять snapshot-тестирование UI для повышения качества.
  • Автоматизировать рутинные процессы с помощью скриптовых языков.

Требования

  • Масштаб и влияние. Ваш код ежедневно будет работать на миллионах смартфонов и Android TV.
  • Инженерный прагматизм. Мы не изобретаем «велосипеды», а опираемся на индустриальные стандарты: Kotlin, Coroutines, Flow, Jetpack Compose, GraphQL, Dagger 2 и активно развиваем KMP.
  • Культура качества. Мы инвестируем в Tech Quality: у нас еженедельные релизы, мониторинг метрик и фокус на DevEx. Используем собственные инструменты и AI, чтобы разработка была в удовольствие, а код — масштабируемым.
  • Амбициозный вектор. Вам предстоит не просто поддерживать фичи, а строить фундамент для всей медиаэкосистемы.
  • Уверенно владеете Android SDK и Kotlin
  • Работали с ExoPlayer (Media3) и понимаете специфику видеостриминга
  • Работали с многомодульными проектами и понимаете современные архитектурные паттерны (включая MVI)
  • Свободно используете реактивный подход (Kotlin Flow) и инструменты Dependency Injection
  • Умеете проектировать UI-компоненты и обязательно покрываете код unit-тестами
  • Работали со snapshot-тестированием
  • Обладаете навыками профилирования производительности приложения
  • Владеете скриптовыми языками (Bash, Python) для автоматизации рутины
  • психотерапия в офисе или онлайн-сервисах;
  • лазерная коррекция зрения через год работы;
  • ведение беременности и роды — через два года.

Условия

  • Гибкий график работы.
  • Расширенная медицинская страховка с первого месяца.
  • Доступ к внутреннему обучению и программам менторства.
  • Спортзалы в офисах и участие в спортивных мероприятиях.
  • Льготные условия для жилищных займов.

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