1. 2-4 years of professional iOS development experience. End to end Implementation of at least 2-3 iOS app on app store.
2. Deep understanding of Object Oriented Programming concepts and logic.
3. Expertise in building complex applications for the iPhone or iPad using with SWIFT with Cocoa, XCode and other frameworks
4. Experience with JSON RSS Parsing, HTTP, and interacting with Server based web services via REST.
5. Should be able to understand the memory usage, object references and performance oriented coding.
6. Must have experienced in, Push Notification and also map control
7. Experience building mobile application development at the user interface and system levels
8. Should understand the Apple user interface guidelines and coding standards.
9. Experience in understanding large and complex code bases
10. Experience with third party libraries and designing clean and maintainable APIs
11. Well- versed in client/ server architectures
12. Experience with multi- threaded programming
13. Knowledge of iOS SDK performance tools and optimization techniques.
14. Strong understanding of server side software, scalability, performance and reliability aspects.