5-9 years of experience in iOS development.
Expertise in Swift, with experience using the latest version.
Strong knowledge of Core Frameworks such as Core Data, GCD, NSOperation Queue, Core Graphics, Core Animation, UIKit, AV Kit, and AV Foundation.
Proficient in Object-Oriented Programming, data structures, and design patterns.
Proficient in leveraging native iOS features (e.g., Push Notifications, Animations, GPS).
Experience with performance tuning of apps.
Familiarity with Google Firebase and Crashlytics for logging user navigation and app usage.
Understanding of multi-threading, asynchronous concepts, and design patterns (e.g., Observer, Factory, Adapter, Singleton).
Familiarity with MVC, MVVM, VIPER, or similar architectural patterns.
Familiarity with tools like Git, JIRA, Jenkins, and similar platforms.
Experience working with agile methodologies.
Strong communication skills, with fluency in English.
Knowledge of mobile security and cryptography is a plus