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