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 effortless
Implement real-time order tracking and synchronisation using Firebase, ensuring seamless updates even with unreliable network conditions
Own our Stripe payment integration on iOS, including Apple Pay implementation, handling edge cases, and optimising checkout conversion
Design location-based features using Core Location and MapKit, including nearby cafe discovery and intelligent routing
Implement sophisticated push notification strategies using Firebase Cloud Messaging and iOS-specific features for order updates and engagement
Track user behaviour with Firebase Analytics, measuring conversion funnels and using data to drive product improvements
Collaborate with our Android developer to ensure platform parity while taking advantage of iOS-specific capabilities like widgets and Siri shortcuts
Optimise app performance for battery life, memory usage, and startup time - critical during the morning coffee rush
What We're Looking For
5+ years of iOS development experience with deep expertise in Swift and UIKit
Strong experience with Firebase ecosystem (Firestore, Analytics, FCM) for real-time features and user engagement
Proven track record with payment integrations, ideally Stripe, including Apple Pay and subscription management
Expert knowledge of iOS frameworks including Core Location, MapKit, Core Data, and Push Notifications
Experience building offline-capable apps with robust data persistence and sync strategies
Understanding of iOS app architecture patterns (MVVM, VIPER, or Clean Architecture) and modern iOS development practices
Track record of shipping and maintaining apps with 10,000+ active users on the App Store
Data-driven mindset with experience using analytics to measure success and drive improvements
Compensation
$110,000 - $135,000 NZD
Plus equity package
Start Date
Flexible
Apply For This Position
We'd love to learn more about you Please fill out the form below and we'll be in touch soon.
Personal Information
First Name *
Last Name*
Email Address *
Phone Number*
Current Location*
Professional Information
Years of Experience *
Have you ever worked at a startup?*
LinkedIn Profile
CVDownload Link *
Current/Most Recent Position
Job Title *
Company *
Key Responsibilities *
Tell Us More
Why are you interested in joining CoffeeGrab? *
Why should we hire you? *
Which AI tools do you currently use and what do you primarily use them for? *
How often are you using AI throughout your workday? *
Describe your experience with Swift and UIKit, particularly around building real-time features and handling offline scenarios *
What do you think makes a great iOS app feel different from a great Android app? *
What do you like to do for fun outside of work? *
What's your go to coffee order? *
Do you have any questions for us? *
How did you hear about us? *
By submitting this application, I confirm that:
• I am legally authorised to work in New Zealand
• All information provided is accurate and complete
• I consent to the processing of my data as per the Privacy Policy
#J-18808-Ljbffr