Android Developer для Smart TV в команду поиска
21 Октября 2024
Город:
Санкт-Петербург
Занятость:
Полная занятость
Компания "Mail.ru Group"
VK Видео — крупнейший российский видеосервис: ежедневно им пользуются десятки миллионов людей.
Цель нашей команды — развивать VK Видео и внедрять новые технологии. Сейчас мы активно развиваем поиск — один из главных источников просмотров видео. Пользователи активно взаимодействуют с поиском, когда мы ещё знаем об их вкусах слишком мало, чтобы предоставить персональные рекомендации.
Ищем специалиста, готового к масштабным задачам и к активному участию в жизни продукта.
Наш стек:
- язык программирования Kotlin;
- архитектура — MVI (самописный KittenMVI);
- DI — самописный со средой разрешения зависимостей;
- асинхронные операции: на TV — RxJava в дата-слое, остальное Coroutines, в мобильном приложении почти везде только RxJava;
- вёрстка интерфейса: на TV — Compose внутри фрагментов (самописная навигация), в мобильном приложении — View (плавно переходим на Compose);
- отображение поисковой выдачи: используем самописный Backend-Driven UI с детализацией до компонента отображения видео, клипа и так далее;
- хранение данных — БД особо не используются, но иногда можно встретить SQLite;
- сеть — самописное решение поверх QUIC и OkHttp.
Вам предстоит:
- развивать поиск в VK Видео — реализовывать новые фичи и UX-эксперименты на экранах поиска;
- разрабатывать и поддерживать приложение ВКонтакте и VK Видео для Android TV;
- участвовать во всех этапах разработки — от проектирования до запуска;
- тесно сотрудничать с продакт-менеджерами для воплощения продуктовых идей в жизнь;
- проектировать масштабируемую архитектуру, оптимизированную под высокие нагрузки и сложную инфраструктуру;
- развивать культуру качественного кода, активно участвуя в код-ревью.
Примеры задач:
- разработать обновлённый UI/UX выдачи поиска для Android TV;
- внедрить поисковые фильтры (например, для показа только HD-контента или скрытия клипов из выдачи) для Android TV;
- запустить поиск по авторам или каналам в VK Видео;
- разработать новые компоненты для Server Driven UI (например, чтобы на Android TV можно было найти фильмы и плейлисты);
- улучшать внутренний фреймворк для Backend Driven UI на мобильных и ТВ-платформах, позволяющий отображать персонализированную выдачу поиска в блочном формате со множеством типов контента;
- построить архитектуру поиска, унифицированную для использования в других вертикалях;
- расширить покрытие сбора аналитических событий;
- оптимизировать отображение поисковой выдачи.
У нас интересно, потому что:
- результат вашей работы оценят миллионы людей — в том числе ваши коллеги, друзья и близкие;
- вы будете решать сложные технические задачи и влиять на развитие крупнейшего видеосервиса в России.
Мы ожидаем, что вы:
- уверенно разбираетесь в Android, платформах и многопоточности;
- знаете классические алгоритмы и структуры данных;
- инициативны, самостоятельны, любите делиться опытом и учиться у коллег.
Будет плюсом, если вы:
- работали с Java, RxJava;
- готовы писать и внедрять Coroutines.
Приглашаем специалиста, который сможет посещать офис в Санкт-Петербурге, работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
23 Октября
Java Developer / Java разработчик
Санкт-Петербург
Компания "Aston" Аутсорсинговая аккредитованная IT-компания Aston приглашает стать частью нашей команды. Мы работаем на рынке с 2007 года, а...
23 Октября
Санкт-Петербург
Компания "ИСТ" Компания АО "Институт Сетевых Технологий" или "ИСТ" с 1996 года на рынке информационных технологий и телекоммуникационных...
23 Октября
Senior backend developer (C#/.NET)
Санкт-Петербург
Компания "OCS Distribution" Мы – компания OCS , крупнейший в РФ дистрибьютор высоких технологий, инженерных решений, компьютерной и бытовой...
24 Октября
QA Engineer Senior (Android tv / Apple tvOS)
Санкт-Петербург
Компания "EGAR TECHNOLOGY, INC." Приглашаем в команду QA Engineer Senior Проект: тестирование платформ Android TV/AOSP и Apple tvOS;...
23 Октября
Санкт-Петербург
Компания "Центр Орбита" Центр Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания Масштабный...
Вакансия размещена в отрасли