1. 7-14 years of experience with mobile development.
2. 5+ years of experience with iOS App Development on Swift, Swift UI and Objective-C
3. Strong Object-oriented background
4. Experience with iOS frameworks such as Core Data, Core Animation, etc.
5. Experience with XCode for coding, debugging, and deploying iOS apps.
6. Experience with offline storage, threading, performance tuning and mobile memory management.
7. Familiarity with RESTful APIs to connect iOS applications to back-end services.
8. Familiarity with app architecture patters MVC, MVP, MVVM.
9. 4+ Experience integrating with RESTful API's and JSON
10. Knowledge of other web technologies and UI/UX standards
11. Understanding of Apple’s design principles and interface guidelines
12. Knowledge of low-level C-based libraries is preferred.
13. Familiarity with cloud message APIs and push notifications
14. Familiarity with Git or other version control systems for code management.
15. Experience with XCTestFramework and XCUITestFramework.
16. Exceptional at component and unit testing of following standard practices and methodologies.
17. Excel with on time delivery with minimal supervision
18. Strong agile/scrum development experience
19. Strong collaboration and communication skills within distributed project teams
20. Excellent written and verbal communication skills
21. Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.