Что нужно уметь:
Английский язык на уровне чтения
Принципы ООП.
Паттерны программирования на примере iOS. Мы часто используем: MVC, Singleton, Делегирование
Objective-C или Swift язык программирования
Xcode в качестве основной IDE и её компоненты (iOS Simulator, Interface Builder, Source Control).
Git — система контроля версий
Разбираться в архитектуре MVC и иметь представление о других архитектурах, таких как MVVM, MVP, VIPER.
Жизненный цикл iOS-приложения
Жизненный цикл UIViewController
Иметь представление о всевозможных элементах верстки iOS
Уметь верстать экраны с помощью Interface Builder в Storyboard, XIB
Уметь верстать экраны только кодом без Interface Builder
Инструменты списков: UITableView и UICollectionView.
Работа с API в Swift
CoreData в Swift.
Удобная работа с CoreData в Swift
Резюме на почту и наличие работ в App Store (минимум 5) обязательно