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