Мы, команда VK Видео, работаем над самой масштабной контентной платформой в рунете по объёму, форматам, времени потребления и аудитории — ведь ВКонтакте ежемесячно пользуются более 100 миллионов человек.
Наша команда занимается фулстек-разработкой: создаём технологичные продукты в области обработки и передачи видео, алгоритмы машинного обучения и компьютерного зрения, а также видео-конференц-связь для пользователей VK.
Ищем iOS-разработчика, который будет вместе с нами развивать лучшую платформу для просмотра длинных видео, трансляций и коротких роликов.
Задачи
- Разрабатывать и поддерживать приложение ВКонтакте и VK Видео для iOS и tvOS
- Оптимизировать технические метрики просмотра видео
- Развивать механизмы вовлечения пользователей — детский режим, каталог видео, комментарии, профиль пользователя
- Разрабатывать авторские инструменты — загрузчик и редактор видео
- Участвовать во всех этапах разработки — от проектирования до запуска
- Улучшать технические метрики и опыт просмотра видео
- Продвигать надёжный и поддерживаемый код, прозрачную документацию и масштабируемую архитектуру
- Мигрировать на современный стек с использованием Swift, MVVM-архитектуры, iOS 15+, многомодульности, Swift concurrency
- Поддерживать iPhone, iPad, tvOS
Требования
- Хорошо знаете Swift и платформу iOS
- Разбираетесь в Objective-C или готовы его изучить — хотя мы постепенно от него избавляемся в процессе миграции на новый стек
- Инициативны, самостоятельны, любите делиться опытом и учиться у коллег
- Разбираетесь в классических алгоритмах и структурах данных
Вы будете работать в команде с опытными инженерами и использовать лучшие практики разработки — CI/CD, UI-тестирование, еженедельные релизы, гибкую разработку по Scrum.
Мы активно переходим на современный стек — Swift, iOS 15+, многомодульное приложение, навигация на Coordinator, MVP-архитектура, классические подходы к DI и модульности, многопоточность на Swift concurrency.