Qualifications & Experiences
- 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)
- Exposure to Flutter or cross-platform mobile development
- Understanding of backend API design from a mobile consumer's perspective—what makes
an API genuinely good to work with from an iOS client
Required 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, modularization)
- Experience with Apple frameworks: Combine or Swift Concurrency (async/await), Core Data or equivalent persistence, and URL Session for networking
- Practical experience managing dependencies with Swift Package Manager or CocoaPods
- Working knowledgeofappperformance:memorymanagement,renderingperformance, battery and network efficiency
- Experience with RESTful API integration and backend contract consumption
Required Engineering Collaboration Skills
- Ability to review and shape API contracts with backend engineers before implementation begins
- Strong written communication —your technical decisions should be legible to both Product and Engineering
- Comfort raising implementation concerns early, not after a feature has been built the wrong way
- 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
a Necessity, not a Luxury