Qualifications and Experiences
Technical Skills
-
Strong proficiency in Swift with production-grade iOS development experience
-
Solid hands-on experience with SwiftUI for building production UI, with working knowledge of UIKit for integration and legacy contexts
-
Strong understanding of iOS architecture patterns (MVVM, Clean Architecture, modularisation)
-
Experience with Apple frameworks such as Combine or Swift Concurrency (async/await), Core Data or equivalent persistence solutions, and URLSession for networking
-
Practical experience managing dependencies using Swift Package Manager or CocoaPods
-
Working knowledge of app performance, including memory management, rendering performance, battery efficiency, and network efficiency
-
Experience with RESTful API integration and backend contract consumption
Engineering Collaboration Skills
-
Ability to review and shape API contracts with backend engineers before implementation begins
-
Strong written communication, ensuring technical decisions are clear to both Product and Engineering teams
-
Comfort raising implementation concerns early, rather than after a feature has been built incorrectly
-
Self-directed, able to assess scope, flag risks, and make implementation decisions independently
-
Ability to work with Design to surface implementation constraints before they become delivery problems
Experience
-
4–7+ years of iOS development experience with Swift as your primary language
-
Demonstrated experience owning iOS features or screens end-to-end, not just contributing to them
-
Experience working in product-driven or startup environments with evolving requirements
-
Familiarity with the App Store review process, provisioning profiles, build variants, and environment management
- Experience building iOS apps for high-transaction consumer applications (ordering, payments, loyalty, or delivery)
-
Background in F&B, logistics, or operational-heavy consumer businesses
-
Experience with offline-first architectures or complex local/remote sync patterns
-
Familiarity with the Firebase suite (Crashlytics, Remote Config, Analytics)