Regional Senior, iOS Developer  

Position Responsibilities:

We are looking for an iOS Developer to own the design, development, and delivery of features for our consumer iOS application.

This is not a “build-to-spec” role. It is a feature ownership role where you take product requirements and translate them into a reliable and polished iOS experience.

You will be the person who thinks beyond the ticket—designing implementations that hold up under real-world conditions and that users can depend on across the full range of supported devices and iOS versions.

  • Feature development and implementation on the iOS app, from requirements through to production
  • Architecture decisions within the iOS layer, including 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 and accessible interfaces
  • App performance and reliability, including crash-free rate, rendering performance, memory usage, 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 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)