
Posted 2 hours ago
Senior Android Engineer
ABCSenior Android Engineer
Requirements
Extensive Kotlin experience, Scalable library development, Jetpack Components knowledge, Clean code focus, Technical leadership experience, CI/CD and automated testing
Skills
KotlinAndroidJetpack
About the role
Responsibilities
- Lead the development, maintenance, and support of ABC's Android and Android TV applications.
- Build and maintain shared components, libraries, tooling, and infrastructure within the Framework team.
- Design and develop complex, reusable components and functionality for various ABC digital properties.
- Provide technical leadership and documentation to ensure other teams can adopt and extend shared APIs and architectural decisions.
- Foster industry best practices and contribute to the development of engineering standards across mobile development teams.
Requirements
- Extensive experience developing scalable, complex, and high-performing applications and libraries using Kotlin.
- Strong focus on writing clean, testable, and well-tested code.
- Deep knowledge of modern Android technologies, specifically Jetpack Components.
- Proven experience in technical leadership and representing engineering teams in business discussions.
- Proficiency with modern build tools, CI/CD (GitLab CI, Fastlane), and automated testing frameworks.
- Experience with dependency injection (Dagger 2), networking (Retrofit 2, OKHttp), and asynchronous programming (Kotlin Coroutines, RXJava).
About the Company
The ABC is the nation's most trusted and independent source of Australian conversations, culture, and stories. With over 4,000 employees across more than 50 locations, we create, curate, and deliver high-quality content that informs, educates, and entertains Australian communities.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Android Engineer
ABC · Australia
