Job Search

With a content portfolio like no other media organisation in the country, SBS occupies multiple channels and platforms, and provides a unique opportunity for employees to help make Australia a better place to live.

Senior Software Engineer - Android

SBS is one of the most unique and innovative media organisations in the world today. It's a content platform that exists for all Australians to inspire, support and celebrate the diversity of our multicultural society.

Come and be part of the SBS On Demand team as we strive to deliver SBS’s distinctive and surprising content to more Australians through an awesome digital product. We passionately believe in our remit to showcase different perspectives with a shared humanity in a bid to make our society more cohesive.

About the role

The Senior Software Engineer – Android will report into the Lead Engineer – Mobile and work with the Mobile development team to deliver SBS On Demand’s Android and Android TV applications. You will do this by working with the Product team to bridge the gap between product requirements and the technical implementation. You will work closely with the Platforms team to consume in house APIs as well as integrating the applications with APIs provided by third parties. You will be the SME for Android development and demonstrate a strong understanding of platform specific idioms when developing apps for Android and Android TV. You will also have to:

  • Write secure, extensible, maintainable and testable code
  • Work within an Agile Software Development environment to deliver SBS On Demand product priorities
  • Work collaboratively with the SBS On Demand team and stakeholders
  • Implement and contribute to the UX of the applications

About you

You will have 4+ years of Android application design and development experience with an emphasis on Java, Kotlin and Android SDK. In addition, we'd love to be:

  • Highly proficient with Android SDK, different versions of Android, and how to deal with different screen sizes
  • Have a S.O.L.I.D. understanding of Software Engineering principles and be able to explain these to other team members
  • Have a passion for delivering quality mobile applications with an emphasis on unit tests coupled with CI/CD
  • Understand the importance of automation
  • Have extensive experience working with APIs and be able to articulate the different application for GraphQL and RESTful APIs
  • Have a strong understanding of the patterns and practices that revolve around the Android platform
  • Have excellent communication skills
  • Have excellent analytical and problem-solving skills
  • Understand Google’s Android design principles and interface guidelines

What sets you apart from the rest

  • Demonstrated experience working with or developing streaming video applications
  • DASH, HLS, VMAP, IMA, and IDFA have meaning to you
  • Deep understanding of how the web works to deliver streaming video content from a server to a client

This is a unique opportunity to combine your interest in media and entertainment with your drive to innovate and achieve results. SBS embraces difference and welcomes applications from people of all backgrounds. SBS wants your vibrancy, language, culture, experiences, and abilities to strengthen their team and light up their screens. SBS strongly encourages people of Aboriginal and/or Torres Strait Islander backgrounds to apply.

SBS also recognises that everyone is unique and you may require some adjustments to ensure you have the best opportunity to apply and put your skills forward for consideration. If we can make some adjustments to the SBS recruitment/interview process to better enable you to shine, please contact careers@sbs.com.au

Connect with us