Android Developer

Engineering
Auckland, NZ
Full-time
Senior

About This Role

We're looking for a Senior Android Developer to join our growing team and help revolutionise how Kiwis order their daily coffee. You'll be working on our core Android app that thousands of coffee lovers use every day to skip the queue and grab their perfect brew. This is a hands-on role where you'll own features from conception to release, working directly with our product team to create delightful experiences for both customers and cafe partners. You'll be joining at an exciting growth phase where your code will directly impact our expansion across New Zealand, Australia, and the UK.

What You'll Do

  • Build and ship features that delight thousands of daily users - from one-tap reordering to real-time order tracking using Firebase Realtime Database and Firestore
  • Implement comprehensive analytics tracking using Firebase Analytics and custom events to understand user behaviour, optimise conversion funnels, and drive data-informed product decisions
  • Own location-based features including nearby cafe discovery, geofencing for automatic order preparation, and intelligent routing to help users find their coffee faster
  • Architect robust offline-first solutions ensuring orders work seamlessly even with spotty cafe WiFi, implementing proper sync strategies and conflict resolution
  • Design and optimise push notification strategies for order updates, personalised promotions, and re-engagement campaigns while respecting user preferences and battery life
  • Lead our Stripe payment integration end-to-end, tracking payment funnel metrics, optimising checkout conversion, and ensuring PCI compliance
  • Optimise app performance for battery life, startup time, and network efficiency - particularly crucial during morning rush when thousands of orders flow through simultaneously

What We're Looking For

  • 5+ years of Android development experience with at least 3 years of Kotlin in production apps serving 10,000+ users
  • Expert-level knowledge of Firebase ecosystem (Firestore, Analytics, FCM, Crashlytics) with proven ability to implement comprehensive analytics and measure user behaviour
  • Strong experience with location services, Google Maps SDK, and building proximity-based features for retail/hospitality applications
  • Proven track record implementing sophisticated push notification systems including segmentation, A/B testing, and deep linking for user engagement
  • Deep expertise with Stripe or similar payment SDKs, with experience tracking and optimising payment conversion funnels
  • Strong understanding of Android architecture patterns (MVVM, Clean Architecture) and modern Android development with Jetpack Compose and Coroutines
  • Experience building offline-first apps with robust local storage, background sync, and handling complex state management across app lifecycle
  • Data-driven mindset with experience using analytics tools to measure feature success, identify bottlenecks, and drive continuous improvement

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

Professional Information

Current/Most Recent Position

Tell Us More

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.