Android-разработчик в команду плеера Кинопоиска
Компания: Яндекс
Локация: Санкт-Петербург
О компании
Яндекс – один из крупнейших IT-гигантов в России, предлагающий широкий спектр интернет-сервисов, включая поиск, карты, такси и видеосервис Кинопоиск. Компания активно развивает свои технологии и инновационные продукты, которые помогают миллионам пользователей каждый день.
Яндекс берет на себя ведущие позиции на рынке технологий и интернета, независимо от того, идет ли речь о поиске информации, стриминге видео или мобильных приложениях. С командой, работающей на результат, Яндекс стремится к постоянному совершенствованию и инновациям в своих продуктах.
Ключевые факты:
- Основание: 1997 год
- Более 10 000 сотрудников
- Сервисы охватывают более 100 миллионов пользователей в месяц
- Экосистема включает поисковики, карты, такси, облачные решения и медиа-контент
О вакансии
Команда плеера Кинопоиска занимается разработкой и поддержкой видеосервиса, который обеспечивает пользователей качественным контентом. В команде разрабатываются решения для потокового видеопроигрывания с использованием современных технологий и подходов к проектированию, таких как MVI. Основное внимание уделяется созданию высококачественного пользовательского интерфейса и оптимизации работы сервиса.
Как Android-разработчик, вы станете важной частью этой динамичной команды, сосредоточенной на внедрении новых функций и улучшении существующих. Опыт работы с видеостримингом и современными архитектурными паттернами станет вашим преимуществом, так как вы будете участвовать в разработке инновационных решений, которые улучшат пользовательский опыт.
Чем предстоит заниматься:
- Разработка приложений для Android с использованием Android SDK и Kotlin
- Реализация функционала видеостриминга с помощью ExoPlayer (Media3)
- Проектирование и внедрение многомодульных архитектурных решений
- Использование реактивного программирования с Kotlin Flow
- Создание и поддержка UI-компонентов с покрытием кода unit-тестами
Что мы предлагаем:
- Работа в активно развивающемся проекте
- Доступ к современным технологиям и инструментам
- Возможности для профессионального роста и обучения
Обязанности
- Разработка приложений на Android с использованием Android SDK и Kotlin
- Интеграция ExoPlayer для потокового видеовоспроизведения
- Создание многомодульных приложений с современными архитектурными паттернами
- Использование реактивного программирования с Kotlin Flow
- Проектирование UI-компонентов и написание unit-тестов для них