A minimum of five years’ experience in Native iOS development is essential with expertise in both Objective-C and Swift 4.0.
Understanding of application architecture and object-oriented design, should be having an approach for building reusable components.
Solid understanding of Auto-layout, best practices for developing accessible and responsive touch-based user interfaces for multiple screen sizes and a sense of user experience in alignment with Apple Human Interface Guideline is essential.
Solid experience with Xcode configurations, code signing and apps deployment on app store, test flight and over the air setup.
Dependency management with Cocoa-pods, and Unit testing with XCode.