Android developer
Город: Санкт-Петербург
Формат работы: Комбинированный
Занятость: От 20 часов в неделю
VK Видео
VK Видео — крупнейший российский видеосервис, которым ежедневно пользуются десятки миллионов людей.
О команде
Наша команда занимается разработкой единого плеера для различных сервисов VK: VK Видео, Одноклассники, ВКонтакте. Мы обеспечиваем стабильную работу контент-сервисов.
Предстоящие задачи
- Реализация новых фичей как внутри плеера, так и со стороны контентных сервисов.
- Разработка и поддержка функциональности сервиса.
- Работа с внутренними сервисами и технологиями.
- Исправление багов и поддержка существующего кода.
Необходимо иметь
- Знание базовых алгоритмов и структур данных.
- Знание синтаксиса и структуры языка Kotlin.
- Понимание структур ООП.
- Опыт построения андроид-приложений и понимание основных принципов построения (view, lifecycle, activity, fragment).
Будет преимуществом
- Опыт программирования на Java.
- Знание DI (ServiceLocator, Koin).
- Опыт работы с View Compose.
- Опыт создания кастомных View.
- Знание Coroutines и (или) RxJava/RxKotlin.
- Опыт продуктовой разработки.
- Понимание протоколов видеоплеера.
- Опыт работы с Media3/ExoPlayer библиотекой.
Условия
- Команда: работа с ведущими экспертами IT-индустрии, которые готовы делиться своим опытом.
- Масштабные проекты и интересные задачи: мы реализовываем более 200 технологичных продуктов, которыми пользуются свыше 95% аудитории рунета.
- Оборудование: у нас есть специализированные гаджеты и дополнительные мониторы для качественного решения рабочих задач.