VK

IOS-разработчик в VK Видео

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • iOS
  • Swift
  • Objective-C
  • MVP

Мы, команда 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.