About This Role
We're looking for a Senior iOS Developer to own and evolve our iOS app that helps thousands of Kiwis skip the coffee queue every morning. You'll be working with Swift and UIKit to build delightful experiences, ensuring our iOS app maintains feature parity with Android while leveraging Apple's ecosystem to create magical moments. This is a hands-on role where you'll architect solutions for real-time ordering, payments, and location-based features. You'll join during an exciting expansion phase, with your code directly impacting our growth across New Zealand, Australia, and the UK.
What You'll Do
Build and maintain our iOS app using Swift and UIKit, creating smooth, intuitive interfaces that make ordering coffee effortlessImplement real-time order tracking and synchronisation using Firebase, ensuring seamless updates even with unreliable network conditionsOwn our Stripe payment integration on iOS, including Apple Pay implementation, handling edge cases, and optimising checkout conversionDesign location-based features using Core Location and MapKit, including nearby cafe discovery and intelligent routingImplement sophisticated push notification strategies using Firebase Cloud Messaging and iOS-specific features for order updates and engagementTrack user behaviour with Firebase Analytics, measuring conversion funnels and using data to drive product improvementsCollaborate with our Android developer to ensure platform parity while taking advantage of iOS-specific capabilities like widgets and Siri shortcutsOptimise app performance for battery life, memory usage, and startup time - critical during the morning coffee rushWhat We're Looking For
5+ years of iOS development experience with deep expertise in Swift and UIKitStrong experience with Firebase ecosystem (Firestore, Analytics, FCM) for real-time features and user engagementProven track record with payment integrations, ideally Stripe, including Apple Pay and subscription managementExpert knowledge of iOS frameworks including Core Location, MapKit, Core Data, and Push NotificationsExperience building offline-capable apps with robust data persistence and sync strategiesUnderstanding of iOS app architecture patterns (MVVM, VIPER, or Clean Architecture) and modern iOS development practicesTrack record of shipping and maintaining apps with 10,000+ active users on the App StoreData-driven mindset with experience using analytics to measure success and drive improvements