Android Software Developer

Posted:
1/13/2026, 2:02:08 PM

Location(s):
Upper Harbour, Auckland, New Zealand ⋅ Auckland, New Zealand

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Android Software Developer

A career with EROAD offers the unique opportunity to work in a fast-growing, innovative business shaping the future of vehicle fleet management and telemetry. Our mission is to deliver intelligence you can trust, for a better world tomorrow.

What We're Looking For:
Are you an Android expert eager to solve real-world problems on a global scale?
We are seeking an experienced Android Software Developer to join our CoreHub Platform team, developing cutting-edge mobile solutions for EROAD’s ground-breaking fleet management technology. This role is ideal for a hands-on developer with 5-10 years of Android experience, who thrives in collaborative environments where innovation and efficiency are paramount. If you are passionate about developing for embedded or screenless devices, and want to work for a company that values technical excellence, we want to hear from you!

About the Role:
As an Android Software Developer at EROAD, you will lead the design, development, and ongoing improvement of complex Android applications running on dedicated devices, many without screens. You will work closely with cross-functional teams to architect impactful new features, mentor junior engineers, and integrate emerging technologies. Daily tasks include writing clean, maintainable code, debugging challenging technical issues, reviewing peer code, and documenting solutions for future reference. Your expertise will help safeguard our high standards for reliability, performance, and security, and will make a direct impact on thousands of vehicles across the globe.

Your responsibilities will include:

  • Leading efforts in designing, building, and maintaining Android applications for embedded and screenless devices
  • Collaborating with product, hardware, and engineering teams to deliver solutions meeting customer and business requirements
  • Sharing knowledge through mentorship, code reviews, and technical documentation
  • Ensuring robust integration with APIs, offline storage, and threading for optimal performance
  • Applying Agile methodologies, unit testing, TDD, and CI/CD best practices to all development work

Skills and Experience:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5-10 years of professional experience in Android development
  • Proven proficiency in Java/Kotlin, Android SDK, RESTful APIs, offline data storage, threading, and application performance tuning
  • Version control experience, especially with Git
  • Familiarity with Agile workflows, crash reporting tools, mobile analytics, unit testing, and continuous integration/delivery
  • Hands-on experience in developing applications for screenless/embedded Android devices is highly desirable
  • Clear communicator, self-starter, and collaborative team player

Why You’ll Love Working at EROAD:
EROAD is a true Kiwi success story, publicly listed since 2012 and rapidly growing across NZ, Australia, and North America. We are a multicultural company that celebrates diversity, invests deeply in our people, and fosters a collaborative and supportive work environment. Our team members enjoy benefits like funded medical insurance, unlimited sick leave, recognition programs, Employee Assistance, fun workplace initiatives, and flexible working for true work-life balance.

Join us in a key technical role where your skills will help deliver safe, reliable, and efficient fleet management solutions for our global customer base. Your expertise will drive real-world impact at scale, and your contributions will be valued within our ambitious, innovative team.

We can’t wait to meet you! Apply now and help shape EROAD’s future.