Expert-level knowledge of iOS development, including technologies like UIKit, Core Animation, Auto Layout, and Cocoa Touch
Excellent Swift and Objective-C coding ability and strong Computer Science fundamentals
Ability to write modular and unit-testable code.
Excellent problem-solving skills and ability to breakdown a problem into sub-problems
Applied Knowledge in using the appropriate architecture like MVVM, VIPER, etc