Deep practical knowledge of iOS SDK, understanding of iOS app architecture, official platform recommendations, native platform tools, and techniques Strong understanding of Computer Science fundamentals Strong proficiency in Swift with a deep understanding of language features Strong OOP/OOAD background and ability to apply it in practice Experience building commercial products for Apple platforms Experience with Reactive frameworks (ReactiveSwift, Combine) Understanding GCD, Swift Concurrency