Overview
1 to 5 years of experience in iOS mobile application development
Proficient with Swift and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, Core Location etc
Experience in Design patterns such as POP, MVVM, CleanSwift, Facade
Familiarity with RESTful APIs to connect iOS applications to back-end services
Familiarity with cloud message APIs and push notifications
Understanding of Apple’s design principles and interface guidelines
Ensure the performance, quality, and responsiveness of applications
Experience with offline storage, threading, and performance tuning
Understanding of the full mobile development life cycle
Understanding of Git