02 Oct
|
Jenny Barbour It & Project Recruitment
|
Melbourne
02 Oct
Jenny Barbour It & Project Recruitment
Melbourne
Job Description
n
Trusted and Iconic Australian Enterprise
n
n
We are looking for a Senior Android Engineer responsible for our clients flagship mobile app - a platform used by millions of Australians every day.
n
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.
n
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 n
n
Design, build and release Android features end to end using Kotlin and Jetpack Compose
n
Apply strong knowledge of Android fundamentals including XML, Activities, Fragments, background work and permissions
n
Work with Coroutines, structured concurrency and Flow across production Android applications
n
Contribute to architectural decisions, considering technical trade-offs and helping establish engineering standards
n
Apply robust Android architecture principles across MVVM, MVI, MVP,
dependency injection and layered architecture
n
Work confidently within a large, multi-module codebase, respecting module boundaries and dependency rules
n
Demonstrate deep knowledge of Jetpack Compose, including state management, recomposition behaviour and Compose UI testing
n
Maintain high standards of code quality through code reviews, testing, design patterns and engineering best practice
n
Work with and modernise legacy Android code, identifying opportunities to reduce technical debt
n
Participate in solution and design reviews, help shape API contracts and collaborate with other digital teams on integration points
n
Work closely with Product, UX, QA and Security stakeholders to deliver a strong customer experience
n
Contribute to Gradle build tooling, version catalogs and CI/CD configuration
n
Clearly communicate technical decisions and explain complex concepts to both technical and non-technical stakeholders
n
Support and mentor less experienced engineers through pairing, code reviews and knowledge sharing
n
#J-*****-Ljbffr
📌 Android Developer (Melbourne)
🏢 Jenny Barbour It & Project Recruitment
📍 Melbourne