hands-on programming experience in building mobile apps on iOS app, with extensive use of Swift, Objective-C, collections, algorithms, and well-known application frameworks
Strong understanding of interactive application development paradigm under iOS, memory management, file I/O, network programming, concurrency, and multithreading
Experience in iOS-specific application development and publishing iOS apps in the app store
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
Good understanding of design patterns
Positive understanding of the full mobile development life cycle
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience in working with third-party libraries and APIs