VK

IOS Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

VK Видео — крупнейший российский видеосервис: ежедневно им пользуются десятки миллионов людей. Перед нами стоит амбициозная задача — развивать видеосервис No 1 в России и внедрять новые технологии.
Наша команда занимается развитием Поиска — одного из ключевых источников просмотра видео и первым, с чем сталкивается пользователь в приложении.

Вам предстоит:

  • развивать поиск в VK Видео: реализовывать новые фичи и UX-эксперименты на экранах поиска (например, формировать новый вид выдачи, удобный для использования на телевизорах; внедрять поисковые фильтры на ТВ);
  • улучшать внутренний фреймворк для Backend Driven UI на мобильных и ТВ-платформах, позволяющий отображать персонализированную выдачу поиска в блочном формате с множеством типов контента;
  • разрабатывать и поддерживать приложение ВКонтакте и VK Видео для iOS (включая iPad) и tvOS;
  • мигрировать на современный стек с использованием Swift, MVVM-архитектуры, iOS 15+, многомодульности, Swift concurrency;
  • оптимизировать технические метрики поиска видео.

У нас интересно, потому что:

  • вы будете работать в команде с опытными инженерами и использовать лучшие практики разработки — CI/CD, UI-тестирование, еженедельные релизы, гибкую разработку по Scrum;
  • мы активно переходим на современный стек — Swift, iOS 15+, многомодульное приложение, навигацию на Coordinator, MVVM-архитектуру, классические подходы к DI и модульности, многопоточность на Swift concurrency.

Мы ожидаем, что вы:

  • хорошо знаете Swift и платформу iOS;
  • разбираетесь в Objective-C или готовы его изучить — хотя мы постепенно от него избавляемся в процессе миграции на новый стек;
  • инициативны, самостоятельны, любите делиться опытом и учиться у коллег;
  • разбираетесь в классических алгоритмах и структурах данных.