iOS Developer в Core iOS в ОК, Санкт-Петербург

iOS Developer в Core iOS в ОК, Санкт-Петербург

Одноклассники — это крупнейшая развлекательная социальная сеть в России. Недавно у нас было масштабное обновление: теперь ОК — это территория увлечений. Здесь можно найти много классного и качественного контента, посвящённого даже очень редкому хобби.

А ещё ОК — это команда, получающая искренние эмоции и удовольствие от бренда, контента и цифровых технологий с 2006 года. Пул задач в ОК шире, чем в большинстве проектов. Это классный драйвер для изучения топовых технологий, подходов и решений в реальных условиях.

Команда Core iOS — ядро iOS-разработки в ОК.
Мы делаем приложение с многомиллионной аудиторией,  стабильное (99,93% crash-free пользователей согласно Tracer) и производительное, работаем над уменьшением времени сборки (~5 мин холодной сборки при cloc > 2 млн).

Наш стек:

  • iOS 15+. Swift/ObjC (60%/40%);
  • UIKit + разумный autolayout;
  • преимущественно MVVM;
  • многомодульность (~400 модулей);
  • CocoaPods (пока ищем, на что съехать);
  • свой DI;
  • крэши, нон-фаталы, метрики собираем в Tracer (iOS Tracer SDK сами и пишем). 

Задачи

  • Оптимизация работы приложения (перформанс, память, холодный запуск и другое);
  • разбор и исправление сложных крашей;
  • поддержка инфраструктуры (билд-агенты, скрипты сборки и другое);
  • разработка дизайн-системы;
  • рефакторинг-улучшения базовых сервисов;
  • различные интеграционные и продуктовые задачи в рамках группы компаний;
  • участие в дальнейшей миграции на Swift;
  • участие в код-ревью, помощь продуктовым командам.

Требования

  • Отличное знание Swift, знание или желание разобраться с ObjC (и в целом желание разбираться с Ruby, Java/Kotlin и другими языками);
  • реальный опыт разработки под iOS;
  • понимание сетевого слоя и многопоточности;
  • активность, инициативность, вовлечённость, желание учиться и делиться опытом;
  • наличие проектов, опубликованных в AppStore;
  • больше двух лет релевантного опыта.

Будет плюсом

  • Опыт работы на других языках (ведь умение читать код бэка и/или андроида упрощает жизнь);
  • опыт работы в крупной компании;
  • опыт работы в платформенной команде.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

middle
senior

График работы

полный

ОК

Команда OK.TECH объединяет сотни специалистов разработки, дизайна, маркетинга, машинного обучения, поддержки пользователей и не только. Каждый из нас влияет на то, каким увидят ОК миллионы пользователей.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи