4-6 years of work experience with capability of independently handling a full product lifecycle without daily supervision
· Proficient in Swift and strong familiarity with iOS frameworks such as UIKit, GCD and Autolayout.
· Solid understanding of SOLID principles and how to apply them in iOS development.
· Strong grasp of composition vs inheritance in object-oriented design and an understanding of when to use each.
· Experience with popular architectural patterns such as MVVM, MVP, and VIPER, and an understanding of why they are favored in modern iOS app development.
· Experience with geolocation services, including location tracking and mapping functionalities.