Android Developer

Jenny Barbour IT & Project Recruitment

City of Melbourne

On-site

AUD 120,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Jenny Barbour IT & Project Recruitment is seeking a Senior Android Engineer to own features for a flagship mobile app used by millions of Australians.

You will join a cross-functional squad with Product, UX, QA, Security and other engineering teams, contributing from design through to release.

Qualifications

  • Experience designing, building and releasing Android features end to end using Kotlin and Jetpack Compose.
  • Strong knowledge of Android fundamentals: XML, Activities, Fragments, background work and permissions.
  • Experience with Coroutines, structured concurrency and Flow in production Android apps.
  • Ability to contribute to architectural decisions and establish engineering standards.
  • Proficiency in Android architecture principles across MVVM, MVI, MVP, DI and layered architectures.

Responsibilities

  • Design, build and release Android features end to end using Kotlin and Jetpack Compose.
  • Apply Android fundamentals including XML, Activities, Fragments, background work and permissions.
  • Work with Coroutines, structured concurrency and Flow across production Android applications.
  • Contribute to architectural decisions, considering trade-offs and standards.
  • Apply Android architecture principles across MVVM, MVI, MVP, dependency injection and layered architecture.
  • Work within a large, multi-module codebase respecting module boundaries.
  • Demonstrate deep knowledge of Jetpack Compose state management and Compose UI testing.
  • Maintain high code quality through code reviews, testing, patterns and best practices.
  • Modernise legacy Android code and reduce technical debt.
  • Participate in solution and design reviews to shape API contracts.
  • Collaborate with Product, UX, QA and Security to deliver a strong customer experience.
  • Contribute to Gradle tooling, version catalogs and CI/CD configuration.
  • Communicate technical decisions clearly to technical and non-technical stakeholders.
  • Mentor less experienced engineers through pairing and knowledge sharing.

Skills

Kotlin
Jetpack Compose
Android fundamentals
MVVM
MVI
MVP
Dependency Injection
Android architecture
Gradle
CI/CD

Tools

Gradle
CI/CD tooling

Job description

  • Trusted and Iconic Australian Enterprise

We are looking for a Senior Android Engineer responsible for our clients flagship mobile app - a platform used by millions of Australians every day.

This is an opportunity to work on a high-profile digital product at genuine national scale, building new features, improving the customer experience and helping shape the technical direction of the Android platform.

You will work as part of a cross-functional squad alongside Product, UX, QA, Security and other engineering teams, with the opportunity to contribute from solution design through to release.

Key Skills & Responsibilities
  • Design, build and release Android features end to end using Kotlin and Jetpack Compose
  • Apply strong knowledge of Android fundamentals including XML, Activities, Fragments, background work and permissions
  • Work with Coroutines, structured concurrency and Flow across production Android applications
  • Contribute to architectural decisions, considering technical trade-offs and helping establish engineering standards
  • Apply strong Android architecture principles across MVVM, MVI, MVP, dependency injection and layered architecture
  • Work confidently within a large, multi-module codebase, respecting module boundaries and dependency rules
  • Demonstrate deep knowledge of Jetpack Compose, including state management, recomposition behaviour and Compose UI testing
  • Maintain high standards of code quality through code reviews, testing, design patterns and engineering best practice
  • Work with and modernise legacy Android code, identifying opportunities to reduce technical debt
  • Participate in solution and design reviews, help shape API contracts and collaborate with other digital teams on integration points
  • Work closely with Product, UX, QA and Security stakeholders to deliver a strong customer experience
  • Contribute to Gradle build tooling, version catalogs and CI/CD configuration
  • Clearly communicate technical decisions and explain complex concepts to both technical and non-technical stakeholders
  • Support and mentor less experienced engineers through pairing, code reviews and knowledge sharing
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Android
Senior Software Engineer - Android

PayTech Nexus Ltd • Sydney

On-site
AUD 90,000 - 120,000
Senior Android Lead — Build High-Impact Mobile Apps
Senior Android Lead — Build High-Impact Mobile Apps

Qantas Airways • Adelaide

Hybrid
AUD 120,000 - 150,000
Air travel discounts
Flexible leave options
Salary packaging program
+1
Android Engineer: Kotlin & Jetpack for Scalable Apps
Android Engineer: Kotlin & Jetpack for Scalable Apps

Australian Broadcasting Corporation • City of Brisbane

On-site
AUD 110,000 - 140,000
Senior Android Engineer — Kotlin, Scalable Apps & Leadership
Senior Android Engineer — Kotlin, Scalable Apps & Leadership

Telstra • Sydney

On-site
AUD 150,000 - 190,000
Performance-related pay
Access to learning programs
Global presence across 22 countries
+4
Senior Android Architect & Tech Lead — Adelaide
Senior Android Architect & Tech Lead — Adelaide

Qantas • Adelaide

On-site
AUD 120,000 - 160,000
Travel discounts
Flexible leave options: 18 weeks paid
Rewards via partnerships
+1
Senior Software Engineer - Android
Senior Software Engineer - Android

Telstra Corporation • Sydney

On-site
AUD 150,000 - 190,000
Performance pay
Learning programs
Telstra products discounts
+1
Senior Mobile Application Software Engineer/Developer (EL1)
Senior Mobile Application Software Engineer/Developer (EL1)

Talent Corp • City of Melbourne

On-site
AUD 120,000 - 150,000
Android Engineer (Kotlin) – Hybrid, High-Impact & Innovative
Android Engineer (Kotlin) – Hybrid, High-Impact & Innovative

REA Group • City of Yarra

Hybrid
AUD 100,000 - 140,000
Hybrid working
Flexible leave options
Flexible parental leave
Mobile Engineer
Mobile Engineer

weave. Recruitment • City of Melbourne

On-site
AUD 148,000 - 166,000
Senior Android Developer
Senior Android Developer

Qantas • Adelaide

On-site
AUD 120,000 - 160,000
Travel discounts
Flexible leave options: 18 weeks paid
Rewards via partnerships
+1