Regional Senior iOS Developer  

Position Responsibilities

  • Feature development and implementation on the iOS app, from requirements through production
  • Architecture decisions within the iOS layer: component design, state management, and data flow
  • Integration with backend APIs — including shaping contracts with backend engineers before implementation begins
  • UI implementation in SwiftUI (and UIKit where required), translating design intent into performant, accessible interfaces
  • App performance and reliability: crash-free rate, rendering performance, memory and battery efficiency
  • Participation in the App Store release process, TestFlight distribution, and deployment pipeline
  • Code review participation and contribution to iOS engineering standards


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