06 Oct
|
Jenny Barbour It & Project Recruitment
|
Melbourne
06 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 solid 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 strong 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-18808-Ljbffr
📌 Android Developer (Melbourne)
🏢 Jenny Barbour It & Project Recruitment
📍 Melbourne