Senior Android Developer

3 days ago


Melbourne, Victoria, Australia VicRoads Full time

Direct message the job poster from VicRoads

Overview

VicRoads is seeking a Senior Android Developer to join the Technology Operations team. The Senior Android Developer will play a crucial role in developing, maintaining, and enhancing the mobile solutions that are part of VicRoads' digital portfolio. This role requires strong expertise in Kotlin and mobile-based frameworks for the Android platform, with a solid understanding of software development best practices, experience with CI/CD, and a strong grasp of security standards.

As part of a collaborative Technology division, you will work with business teams to support and provide engineering services to the digital platform, delivering innovative solutions that meet customer needs and align with business strategy.

Responsibilities
  • Develop and maintain high-quality Android apps using Kotlin and Jetpack Compose, applying modular architecture and secure coding practices, contributing to CI/CD pipelines and automated testing, and ensuring performance, scalability, and compliance with Google Play policies.
  • Apply modern Android development techniques including Coroutines, Flow, and Jetpack libraries to enhance performance and efficiency; define coding standards and reusable components; improve app reliability and quality through monitoring, testing, and continuous validation.
  • Collaborate with cross-functional teams to deliver customer-focused features, ensure quality and compliance, communicate progress and risks, support sprint planning, and mentor junior developers to uplift team capability.
About you / Qualifications
  • Strong Kotlin programming skills with a deep understanding of modern language features (e.g., coroutines, sealed classes) and the Android SDK, including Jetpack Compose and MVVM architecture.
  • Experience with Android Architecture Components (ViewModel, LiveData, Room, Navigation), building scalable mobile applications, and writing testable, maintainable code with unit testing (JUnit, Espresso), automation (Fastlane), and static analysis (SonarQube).
  • Proficiency with Gradle and CI/CD pipelines; focus on performance optimization, accessibility, battery efficiency, and security best practices (code obfuscation, data protection, compliance), especially in enterprise or regulated environments.
  • Strong collaboration and communication skills; ability to explain technical concepts to non-technical stakeholders; experience mentoring junior developers; comfortable in Agile environments (Scrum/Kanban) with tools like Jira, Confluence, and Azure DevOps.
  • Curiosity and a commitment to professional growth; keeping up with emerging technologies to deliver high-quality, user-centric solutions.
What we offer
  • Salary packaging, Fitness Passport and discounts to retailers
  • Opportunities for professional and personal development
  • Flexible working arrangements and family-friendly practices, including 16 weeks paid parental leave
How to apply

We encourage applications from people of all genders, backgrounds and communities. If you need adjustments to our recruitment process or the role itself, please let us know when applying. Please submit your application via the "Apply" button. For a copy of the Position Description please email talentacquisition@vicroads.com.au. Applications cannot be accepted via this email.

VicRoads is required to evidence your right to work in Australia and may ask for checks as part of the selection process. Information provided will be treated in the strictest confidence. You must be predominantly located in Australia, and for certain roles, predominantly located in Melbourne or Victoria.


#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Bebeeandroid Full time

    Reimagining Primary Care: A Visionary Opportunity for Android EngineersAt the forefront of healthcare innovation, we're harnessing AI and machine learning to revolutionize the delivery of world-class care. Our mission is to empower clinicians with cutting-edge tools that free them from administrative burdens, enabling them to focus on providing exceptional...


  • Melbourne, Victoria, Australia beBeeAndroid Full time $120,000 - $170,000

    Reimagining Primary Care: A Visionary Opportunity for Android EngineersAt the forefront of healthcare innovation, we're harnessing AI and machine learning to revolutionize the delivery of world-class care. Our mission is to empower clinicians with cutting-edge tools that free them from administrative burdens, enabling them to focus on providing exceptional...


  • Melbourne, Victoria, Australia Buscojobs Full time

    Position : Senior Android Developer Location : Melbourne, VICDuration : 6 months Job Details : Must Have Skills : Total experience : 7+ Years Proven software development experience in Android development Experience with developing AWS or Azure Cloud services Experience working with REST , JSON and other third-party libraries and APIs Nice to Have Skills :...


  • Melbourne, Victoria, Australia Nuage Technology Group Full time $120,000 - $180,000 per year

    Enterprise Greenfield Project (Jetpack Compose / Kotlin)Long term contract opportunity in either Sydney or MelbourneSenior Android Developer roleNuage are partnered with an award winning Enterprise client. They are investing heavily into a enterprise grade digital transformation, with this has opened up Senior Mobile Developer roles (1 Android and 1 iOS...


  • Melbourne, Victoria, Australia VicRoads Full time

    Direct message the job poster from VicRoadsOverviewVicRoads is seeking a Senior Android Developer to join the Technology Operations team. The Senior Android Developer will play a crucial role in developing, maintaining, and enhancing the mobile solutions that are part of VicRoads' digital portfolio. This role requires strong expertise in Kotlin and...


  • Melbourne, Victoria, Australia Abacus Full time

    We are the fastest growing iPad Point of Sales System in Australia and are looking for a Senior Android Developer to join our Melbourne team to assist with the development and maintenance of our suite of Android apps.We are seeking an individual who is able to show proven experience in delivering a full project lifecycle from requirements specification to...

  • Android Developer

    2 weeks ago


    Melbourne, Victoria, Australia Genius Sports Full time

    Join to apply for the Android Developer role at Genius SportsJoin to apply for the Android Developer role at Genius SportsBy bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalised than ever...

  • Android Developer

    4 days ago


    Melbourne, Victoria, Australia Genius Sports Full time

    Join to apply for the Android Developer role at Genius SportsJoin to apply for the Android Developer role at Genius SportsBy bringing together next-gen technology and the finest live data available, Genius Sports is enabling a new era of sports for fans worldwide, delivering experiences that are more immersive, interactive and personalised than ever...


  • Melbourne, Victoria, Australia beBeeDeveloper Full time $125,000 - $175,000

    Job OverviewWe are seeking a skilled and experienced Senior Android Developer to join our team. The ideal candidate will have a strong background in building scalable and intuitive mobile applications.The selected individual will be responsible for designing, developing, and maintaining the Blinq Android app, ensuring seamless user experiences across various...


  • Melbourne, Victoria, Australia beBeeAndroid Full time $125,000 - $175,000

    We're seeking a seasoned Android engineer to lead the development of our mobile applications. You'll work closely with cross-functional teams to deliver seamless, secure, and scalable experiences.The role involves architecting and building native Android apps from scratch, integrating machine learning models, and leveraging Compose and other Jetpack...