Android Engineer

DWS Group

City of Melbourne

Hybrid

AUD 150,000 - 210,000

Full time

41 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DWS is seeking a Senior Android Engineer to join a high-performing digital team responsible for one of Australia's most widely used mobile applications. This flagship app is used by millions of Australians daily, providing the opportunity to develop products at genuine national scale while influencing the future direction of a market-leading mobile platform.

Based in Melbourne with hybrid work, the role offers a 6-month initial contract and works with experienced engineers, product specialists,

Qualifications

  • Extensive Android development for large-scale apps.
  • Advanced Kotlin in enterprise environments.
  • Experience with Jetpack Compose, Coroutines, Flow, and XML UI.

Responsibilities

  • Design and deliver Android features from concept to production.
  • Contribute to architecture and technical direction.
  • Maintain code quality via reviews, tests, and best practices.
  • Address technical debt and platform improvements.
  • Participate in API contract reviews and solution design.
  • Collaborate with cross-functional delivery teams.
  • Optimize performance, accessibility, and security.
  • Mentor junior engineers and share knowledge.
  • Explain technical decisions to stakeholders.

Skills

Android
Kotlin
Jetpack Compose
Coroutines
MVVM
CI/CD
Gradle
Android architecture

Tools

Gradle
CI/CD pipelines

Job description

DWS is seeking a Senior Android Engineer to join a high-performing digital team responsible for one of Australia's most widely used mobile applications. This flagship app is used by millions of Australians daily, providing the opportunity to develop products at genuine national scale while influencing the future direction of a market-leading mobile platform.

Where: Melbourne, VIC
Type: ACN or Max Term
Start: ASAP
Length: 6-month initial contract
Style: Hybrid; 3+ days onsite
Salary: ACN up to $950/day | Max Term up to $210K package (inclusive of super)

Role Requirements : You will work alongside experienced Android engineers, product specialists, UX designers, QA professionals, and security stakeholders to deliver innovative mobile experiences that are performant, secure, and customer-focused.

Key Responsibilities
  • Design, develop, and deliver Android features from concept through to production release.
  • Contribute to architectural decisions and technical direction across the Android platform.
  • Maintain high standards of code quality through peer reviews, testing, and engineering best practices.
  • Identify and address technical debt while contributing to ongoing platform improvements.
  • Participate in solution design discussions and API contract reviews.
  • Collaborate closely with cross-functional delivery teams to ensure seamless integration of mobile capabilities.
  • Optimise application performance, accessibility, reliability, and compliance with modern Android standards.
  • Mentor and support junior engineers through pairing, knowledge sharing, and technical coaching.
  • Clearly communicate technical concepts and decisions to technical and non-technical stakeholders.
Required Skills & Experience:
  • Extensive commercial Android development experience delivering large-scale mobile applications.
  • Advanced Kotlin development experience within enterprise-grade Android environments.
  • Strong expertise with:
    • Jetpack Compose
    • Coroutines
    • Structured Concurrency
    • Flow
    • XML-based UI development
    • Activities and Fragments
    • Background processing
    • Android permissions framework
  • Deep understanding of Jetpack Compose, including:
    • State management
    • Recomposition behaviour
    • UI testing
  • Strong knowledge of Android architectural patterns, including:
    • MVVM
    • MVP
    • MVI
  • Experience implementing dependency injection and layered architecture principles.
  • Experience working within large multi-module codebases.
  • Strong understanding of software engineering best practices, design patterns, testing strategies, and code quality standards.
  • Experience supporting and modernising legacy Android applications.
  • Knowledge of Gradle build tooling, version catalogues, and CI/CD pipelines.
  • Strong communication skills with the ability to engage technical and business stakeholders.
Desirable Experience:
  • Kotlin Multiplatform development.
  • Shared mobile codebase experience across Android and iOS platforms.
  • Experience delivering significant platform modernisation or architectural transformation initiatives.
  • Exposure to observability and monitoring platforms.
  • Experience with build automation and process optimisation.
  • Wear OS application development.
  • Android widgets development.
  • Gradle convention plugin implementation.
About Us

Since 1991, DWS has been helping organisations across Australia reimagine what's possible through technology, business, and management consulting. With offices in Melbourne, Sydney, Adelaide, Brisbane, and Canberra, our 300+ locally based consultants bring deep expertise and fresh thinking to every project. We deliver end-to-end solutions spanning IT consulting, Staff Augmentation, Managed Delivery, Data & Analytics, Cloud, AI and Automation.

Our strength lies in our people; each consultant is carefully selected for their expertise, creativity, and commitment to excellence. Together, we deliver impactful solutions that drive innovation, efficiency, and long-term value. At DWS, we don't just meet expectations - we redefine them.

Applicants must hold Australian Citizenship, Permanent Residency (PR), or other permanent work rights - DWS are unable to sponsor or support visas.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Engineer
Android Engineer

HCL Technologies Limited • City of Melbourne

Hybrid
AUD 150,000 - 210,000
Mobile App Solutions Architect
Mobile App Solutions Architect

DWS Group • Sydney

Hybrid
AUD 166,000 - 203,000
Mobile Apps Developer
Mobile Apps Developer

DWS • Sydney

On-site
AUD 180,000 - 220,000
Mobile Apps Developer
Mobile Apps Developer

DWS Group • Sydney

Hybrid
AUD 120,000 - 200,000
Hybrid work model
Mobile App Solutions Architect
Mobile App Solutions Architect

DWS • Sydney

Hybrid
AUD 180,000 - 235,000
Hybrid work model
6‑month contract with extension option
Mobile Test Automation Manager
Mobile Test Automation Manager

DWS Group • Sydney

Hybrid
AUD 153,000 - 187,000
Hybrid work model
Senior .NET Developer
Senior .NET Developer

DWS Group • City of Melbourne

Hybrid
AUD 167,000 - 204,000
Hybrid work model
Mobile Test Automation Manager
Mobile Test Automation Manager

DWS • Sydney

On-site
AUD 150,000 - 180,000
Senior Android Engineer — Scale a National Mobile App
Senior Android Engineer — Scale a National Mobile App

DWS Group • City of Melbourne

Hybrid
AUD 150,000 - 210,000
Full Stack Java + React Developer
Full Stack Java + React Developer

DWS • City of Melbourne

On-site
AUD 166,500 - 203,500
Ongoing professional development
Paid learning and certifications
Corporate discounts on services and products