Москва
VK Видео — крупнейший российский видеосервис: ежедневно им пользуются десятки миллионов людей. Перед нами стоит амбициозная задача — развивать видеосервис N 1 в России и внедрять новые технологии.
Наша команда занимается развитием Поиска — одного из ключевых источников смотрения видео и первым, с чем сталкивается пользователь в приложении для просмотра контента, когда мы ещё знаем о его вкусах слишком мало, чтобы предоставить персональные рекомендации.
Вам предстоит:
- развивать поиск в VK Видео: реализовывать новые фичи и UX-эксперименты на экранах поиска (например, формировать новый вид выдачи, удобный для использования на телевизорах; внедрять поисковые фильтры на ТВ);
- улучшать внутренний фреймворк для Backend Driven UI на мобильных и ТВ-платформах, позволяющий отображать персонализированную выдачу поиска в блочном формате с множеством типов контента;
- разрабатывать и поддерживать приложения ВКонтакте и VK Видео для Android и AndroidTV;
- проектировать масштабируемую архитектуру на базе MVI, переиспользуемую во всех поисках внутри ВК Видео и социальной сети ВКонтакте, развивать культуру качественного кода, активно участвуя в код-ревью;
- оптимизировать технические метрики поиска видео.
Мы ожидаем:
- уверенное знание Android, платформы и многопоточности;
- знание классических алгоритмов и структур данных;
- инициативность, самостоятельность, желание делиться опытом и учиться у коллег.
Будет плюсом:
- опыт работы с Java;
- опыт работы с RxJava;
- готовность писать и внедрять coroutines.