Локация
Санкт-Петербург. Формат работы: офисный, дистанционный или комбинированный.
Компания
VK Видео — российский видеосервис, которым ежедневно пользуются десятки миллионов людей.
Что делать
•Разрабатывать и оптимизировать Android-приложения на Java и/или Kotlin.
•Работать с видеотехнологиями: обработкой видео, кодированием и декодированием, трансляциями и стримингом.
•Проектировать мультимедийную архитектуру, оптимизировать производительность компонентов и управлять ресурсами.
•Взаимодействовать с backend- и QA-командами для обеспечения качества продукта.
•Анализировать и устранять баги, профилировать код, проектировать и верифицировать метрики и статистику.
Требования
•Уверенные знания Android SDK, Java и/или Kotlin.
•Умение строить, верифицировать, доказывать и опровергать гипотезы безопасно для продукта.
•Навыки декомпозиции, планирования и исполнения сложных задач.
•Сильные навыки проектирования библиотек для мобильных платформ, включая обратную совместимость, наблюдаемость, версионирование и отказоустойчивость.
•Опыт самостоятельного развития крупных сегментов функциональности и выбора бизнес-ориентированных направлений развития компонентов.
Хорошо, если есть
•Глубокие знания видеотехнологий: кодеков H.264 и H.265, видеоформатов, RTMP, WebRTC и других протоколов потоковой передачи.
•Опыт работы с мультимедийными библиотеками FFmpeg, OpenGL, Vulkan или аналогичными инструментами.
•Навыки оптимизации производительности и работы с мультимедийными потоками.
•Знание Gradle и CMake, а также навыки отладки нативного кода.
•Опыт работы с live streaming и broadcast-решениями.
Культура и преимущества
•Полный рабочий график.
•Доступны офисный, дистанционный и комбинированный форматы работы.
•Работа над развитием крупного видеосервиса и внедрением новых технологий.