Android Developer
Core
Design, build, and maintain features in a large-scale native Android app used by millions of Australians.
Role type
Senior Android Developer
Builds
Native Android applications
Domain
Mobile development, Consumer technology
Required skills
Kotlin, Jetpack Compose, MVVM/MVI architecture, Android Jetpack libraries, Coroutines, Flow, Dependency Injection, Networking, Automated Testing, CI/CD pipelines
Preferred skills
Experience with Firebase services, Git version control
Technologies
Kotlin, Jetpack Compose, Room, WorkManager, Lifecycle, Dagger, Hilt, Retrofit, OkHttp, JUnit, Espresso, Mockito, GitHub Actions, Bitrise, Firebase
Responsibilities
Design and implement new features for the Android app, Write clean and well-tested code, Collaborate with product, design, and backend teams, Participate in code reviews and maintain engineering best practices, Engage in agile ceremonies like sprint planning and stand-ups
Seniority
Senior, hands-on IC