IOS Developer Highly proficient with Swift and Objective-C.
Expertise in iOS frameworks .
Experience with offline storage, threading, and performance tuning.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Strong understanding of Object-Oriented principles and design patterns.
Knowledge of accessibility issues on iOS.
Deep understanding of Appleās design principles and interface guidelines.
Experience in releasing apps via the store and other distribution methods.
Knowledge of common iOS frameworks (Foundation, Core Location, UIKit, MapKit, CoreData, CoreGraphics, CoreAnimation, Security Framework, Keychain) Competency with performance and memory tuning with tools such as Instruments.
Familiarity with cloud message APIs and push notifications.
Knowledge of iOS App State transitions.
A knack for benchmarking and optimization will be valued.
Proficient understanding of code versioning tools (GIT and SVN) Knowledge of best practices in continuous integration will be an added advantage.
Understanding and experience of Agile development.
Work in agile team environments and are a self-starter, conscientious member of the team.
Excellent verbal and written communication skills in English. Knowledge on Flutter will be advantage.