Mid-Level Android Engineer

Australian Broadcasting Corporation

Sydney

On-site

AUD 110,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The Australian Broadcasting Corporation is expanding its Digital Product team in Sydney to build and maintain ABC’s Android applications, delivering secure, accessible and high-performing mobile experiences for audiences across Australia.

You will work with Kotlin and Jetpack Compose, contribute to the product roadmap, and collaborate with senior engineers and product teams to deliver features and enhancements at scale.

Qualifications

  • Advanced Android development skills with Kotlin and Jetpack Compose.
  • Experience with modern Android frameworks and development tools.
  • Experience with automated testing (unit, integration, E2E).
  • Experience with CI/CD, release pipelines and production monitoring.

Responsibilities

  • Develop features across ABC Android apps and reusable components.
  • Deliver solutions aligned with the product roadmap focusing on performance and security.
  • Collaborate with engineers and product teams to plan major features.
  • Investigate and resolve production issues; contribute to continual improvements.
  • Contribute to automated testing and release processes; document technical work.
  • Stay updated with Android best practices and emerging tools.

Skills

Android development
Kotlin
Jetpack Compose
CI/CD
Automated testing
Performance optimization

Education

Relevant tertiary qualifications

Tools

Android Studio

Job description

Australian Broadcasting Corporation – Sydney CBD NSW

The ABC is the nation's most trusted and independent source of Australian conversations, culture and stories. With about 4,500 employees from diverse backgrounds across more than 60 locations in Australia and overseas, we are proud to create, curate and deliver high-quality content that informs, educates and entertains Australian communities.

About the ABC

The ABC is the nation's most trusted and independent source of Australian conversations, culture and stories. With about 4,500 employees from diverse backgrounds across more than 60 locations in Australia and overseas, we are proud to create, curate and deliver high-quality content that informs, educates and entertains Australian communities.

About the Role

This is an exciting opportunity to join the ABC's Digital Product team and help build Android applications used by audiences across Australia.

As an Android Engineer, you'll contribute to the development, maintenance and support of the ABC's mobile applications, working closely with senior engineers, technical leads and the broader product team. You'll develop new features and reusable components, solve production issues and help deliver secure, accessible and high-performing Android experiences.

You'll work with modern Android technologies and established engineering practices while continuing to build your technical capability across large-scale, public-facing digital products.

  • Develop features and reusable components across the ABC's Android applications, working closely with senior engineers and the broader product team.
  • Deliver technical solutions aligned with the team's long-term technical roadmap, with a focus on performance, security, accessibility and maintainability.
  • Collaborate on the planning and delivery of major product features, taking ownership of work within your area of responsibility.
  • Identify, investigate and resolve production issues while contributing to continuous improvements across ABC mobile applications.
  • Contribute to automated testing, CI/CD, release processes, production monitoring and high-quality technical documentation.
  • Stay across Android development best practice and emerging tools and frameworks, identifying opportunities to improve products and development practices.
What You'll Bring
  • Relevant tertiary qualifications or equivalent significant skills, knowledge and experience.
  • Significant experience building scalable, secure, accessible and high-performing applications across mobile platforms and devices.
  • Advanced Android development skills, ideally demonstrated through public-facing applications developed in Kotlin and Jetpack Compose.
  • Experience assessing and working with modern Android frameworks, development tools and technologies.
  • Experience with automated testing, including unit, integration and end-to-end testing, with a strong focus on building quality into the development process.
  • Experience with mobile release processes, including CI/CD, automation pipelines, feature flags and production monitoring.
  • Strong communication and collaboration skills, with demonstrated technical ownership and the ability to deliver outcomes effectively.
  • Strong organisational skills and attention to detail, with the ability to prioritise work and communicate progress and challenges clearly.
What's In It For You?

Come and join the vibrant Digital Product department in the ABC. Our mission is to enable ABC's digital future, where ABC transitions from a traditional broadcaster to Australia's most trusted and valued digital media organisation. Through harnessing our talents in digital, collaborating with our partners and delivering beyond expectations, we ensure the ABC not just remains relevant but thrives.

As a group of product and platform teams, we develop and maintain the ABC's audience-facing digital products across mobile, connected TV, desktop and smart speakers. Whether it is staying informed of the latest breaking news, bringing some great TV on ABC iview, streaming the Hottest 100 on the triple j app and website or entertaining the kids with our ABC Kids app, the ABC's Digital Product offerings are some of Australia's most loved and most used platforms.

You'll have the opportunity to contribute to major ABC mobile products while developing technology used at significant audience scale.

You can get a sneak peek into our product engineering world through our blog: ABC Digital Product

For further information on this position please contact Jamie Nedved, Digital Talent Acquisition Lead via email ************@abc.net.au

We respectfully request that Recruitment Agencies do not submit applications for this position.

In line with our focus on diversity, applications are strongly encouraged from Indigenous Australians, people from a range of cultural and linguistic backgrounds, people with disability and LGBTIQA+ individuals. The ABC also aims to achieve a gender-balanced workforce.

If you require recruitment or selection information in an alternative format, or need adjustments or accessibility support, please email *************@abc.net.au

For more information on inclusive employee networks within the ABC please refer to the ABC Life page on LinkedIn.

For more information on working at the ABC visit ABC Careers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Android Engineer
Mid-Level Android Engineer

Australian Broadcasting Corporation • City of Brisbane

On-site
AUD 110,000 - 140,000
Senior Front End Software Engineer | Digital Archiving Platforms
Senior Front End Software Engineer | Digital Archiving Platforms

Australian Broadcasting Corporation • Port Macquarie

On-site
AUD 120,000 - 160,000
Senior Front End Software Engineer | Digital Archiving Platforms
Senior Front End Software Engineer | Digital Archiving Platforms

Australian Broadcasting Corporation • City of Brisbane

On-site
AUD 150,000 - 190,000
Senior Front End Software Engineer | Digital Archiving Platforms
Senior Front End Software Engineer | Digital Archiving Platforms

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 120,000 - 170,000
Senior Front End Software Engineer | Digital Archiving Platforms
Senior Front End Software Engineer | Digital Archiving Platforms

Australian Broadcasting Corporation • Canberra

On-site
AUD 90,000 - 130,000
2 x Mid-Level Backend Software Engineers
2 x Mid-Level Backend Software Engineers

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 110,000 - 140,000
Senior DevOps Engineer
Senior DevOps Engineer

Australian Broadcasting Corporation • Sydney

On-site
AUD 150,000 - 190,000
Diversity & inclusion focus
Senior Technical Business Analyst
Senior Technical Business Analyst

Australian Broadcasting Corporation • Sydney

On-site
AUD 120,000 - 180,000
ABC Nominated Super
Paid parental leave
Salary packaging
Senior Technical Business Analyst
Senior Technical Business Analyst

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 120,000 - 170,000
ABC Nominated Super 15.4%
Salary packaging
Parental leave
+2
Program Manager - Digital
Program Manager - Digital

Australian Broadcasting Corporation • Sydney

On-site
AUD 180,000 - 240,000