Overview

Мы ищем сотрудника который возглавит iOS команду разработки двух наших мобильных приложений - Megafon и Yota.
Приложения являются главной витриной мобильных операторов и играют ключевую роль в обслуживании абонентов. Ищем человека, который не боится трудностей (да, легаси присутствует) и готов взять на себя ношу технологического лидерства в мобильной разработке в целом.


Задачи

  • Разработка клиентских приложений на iOS
  • Управление командой разработки iOS
  • Решение сложных технических и архитектурных задач
  • Оптимизация скорости работы и стабильности приложений

Requirements

  • Опыт разработки под iOS от 3-х лет
  • Опыт в кроссплатформенных технологиях (flutter, react native, kmp)
  • Отличное знание Swift, умение читать и понимать Objective-C
  • Понимание UIKit, SwiftUI, CoreData, DI, WebKit
  • Опыт работы с метриками и оптимизации производительности высоконагруженных приложений
  • Понимание паттернов проектирования и правильное их использование
  • Умение работать в команде

Технические подробности нашего проекта

  • Два мобильных приложения (Yota и Megafon), реализацию которых мы хотим привести к единому виду
  • Микс swift+Objective-C (megafon), swift (yoga)
  • CocoaPods (Megafon), SPM (Yota)
  • Архитектура: view + adapter + scenarios/usecases + repository (+ navigator). JS Bridge
  • AVFoundation, UIKit, CoreGraphics, CoreAnimation, Grand Central Dispatch, CoreData
  • Gitlab, Jira, Confluence, Fastlane