Наши требования
Опыт коммерческой разработки на iOS от 3 лет (уверенное знание Swift от 2-х лет, знание Objective-C будет плюсом)
Отличное знание UIKit (знание SwiftUI приветствуется), уверенный опыт верстки экранов исключительно кодом без Interface Builder
Глубокое понимание принципов ООП и SOLID (с примерами под iOS)
Знание паттернов программирования, опыт работы с VIPER, а также понимание MVC, MVP, MVVM
Понимание жизненного цикла iOS-приложения и UIViewController
Качественные знания в области управления памятью (Memory Management)
Уверенное владение Xcode в качестве основной IDE (Simulator, Interface Builder, Source Control, Application Loader)
Опыт работы с системами контроля версий (Git)
Навыки работы с инструментами списков (UITableView, UICollectionView) и понимание Autolayout
Понимание принципов работы CoreData
Опыт работы с серверным API и многопоточностью
Опыт управления зависимостями через CocoaPods и Carthage
Понимание принципов Unit-тестирования и опыт его применения