Senior Mobile Developer

EROAD

Auckland

On-site

NZD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EROAD is seeking a Senior Mobile Software Developer to own core Android functionality and ensure platform reliability in the field. You will build and maintain native Android apps, manage concurrency with Kotlin coroutines, and contribute to back-end work with Node.js, Kotlin and Java.

Kotlin Multiplatform exposure is possible as part of shared app development. Ideal candidates have strong Java/Kotlin Android experience, understanding of the Android lifecycle and API, and at least two years in a

Qualifications

  • Minimum two years as a Senior Mobile Software Developer.
  • Strong hands-on Android development with Java and Kotlin.
  • Deep knowledge of Android API, lifecycle and native ABI.
  • Experience with coroutines and writing clean, modular code.

Responsibilities

  • Own core Android functionality for platform reliability in the field.
  • Build and maintain Android apps against platform APIs and native ABI.
  • Manage concurrency using Kotlin coroutines to keep apps responsive.
  • Work across the app lifecycle to ensure stability and performance.
  • Contribute to back-end features using Node.js, Kotlin and Java.
  • Explore Kotlin Multiplatform as part of shared app development.

Skills

Java
Kotlin
Android
Coroutines
Git
Android API
Senior level

Education

Bachelor's degree in CS/SE
Equivalent Android/Kotlin experience

Tools

Node.js

Job description

ABOUT THE COMPANY

EROAD is a Kiwi success story in fleet management technology, giving transport and other fleet operators the tools to track, manage and stay compliant across New Zealand, Australia and North America, and this Senior Mobile Developer role has opened up in its mobile developers team, reporting to the Chapter Lead.

WHAT YOU'LL DO

You'll take ownership of core Android functionality that keeps EROAD's platform running reliably in the field.

  • Build and maintain Android applications working directly against platform APIs and native ABI, without relying on application frameworks
  • Manage concurrency using coroutines to keep apps responsive and efficient
  • Work across the application lifecycle to ensure stability and performance in real-world conditions
  • Contribute to back-end functionality using Node.js, Kotlin and Java
  • Get exposure to Kotlin Multiplatform (KMP) as part of shared app development
  • Write clean, modular and maintainable code that the wider mobile team can build on
WHAT YOU NEED

You'll need strong hands-on Android development experience and a solid grasp of the platform at a deep level.

  • Strong experience with Java and Kotlin, with Kotlin preferred as your primary language
  • Solid understanding of the Android API, native ABI and application lifecycle
  • Proficiency with coroutines for concurrency
  • Experience building Android apps without relying on application frameworks
  • Ability to write clean, modular, maintainable code
  • Familiarity with Git
  • A minimum of two years' experience as a Senior Mobile Software Developer
  • A degree in Computer Science, Software Engineering or a related field, or equivalent hands-on Android/Kotlin experience
  • Experience with any of the following is a plus: Android Location Manager, Sensors or Bluetooth, automated test frameworks, performance profiling tools, CI/CD, or open-source/GitHub contributions
WHY JOIN

This is a chance to work at real scale, on a platform running across hundreds of thousands of connected vehicles worldwide.

  • Be part of a high-growth, innovative technology company making a genuine impact
  • Work alongside a talented and collaborative mobile development team
  • Grow your career at a multicultural organisation that invests in continuous learning, EAP support and AI tooling
  • Join a dual-listed (NZX/ASX) company with a strong growth trajectory across New Zealand, Australia, the Philippines and the USA
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Developer
Senior Mobile Developer

EROAD Ltd • Upper Harbour

On-site
NZD 120,000 - 180,000
Senior Android/Kotlin Mobile Engineer
Senior Android/Kotlin Mobile Engineer

EROAD Ltd • Upper Harbour

On-site
NZD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

EROAD Inc. • Auckland

Hybrid
NZD 120,000 - 170,000
Restaurant d'entreprise
Indemnités de stage/alternance
Senior Hardware Validation Engineer
Senior Hardware Validation Engineer

EROAD Ltd • Maungakiekie-Tāmaki

On-site
NZD 110,000 - 150,000
Competitive salary and benefits
Continuous learning support
Access to AI tooling
Senior Android Engineer: Kotlin, Coroutines & Native API
Senior Android Engineer: Kotlin, Coroutines & Native API

EROAD • Auckland

On-site
NZD 120,000 - 160,000
Senior Customer Success Manager
Senior Customer Success Manager

CGR Services • Auckland

On-site
NZD 110,000 - 160,000
Senior Customer Success Manager
Senior Customer Success Manager

EROAD Ltd • Auckland

On-site
NZD 110,000 - 150,000
Senior Customer Success Manager
Senior Customer Success Manager

Eroad • Auckland

On-site
NZD 90,000 - 130,000
Senior iOS Software Engineer
Senior iOS Software Engineer

Entelect • Auckland

Hybrid
NZD 120,000 - 180,000
Hybrid work environment
Home office setup allowance
Birthday leave
+2
Solution Engineer (Snr Android Dev)
Solution Engineer (Snr Android Dev)

CGR Services • Auckland

On-site
NZD 90,000 - 130,000