1967 Jobs In Australia
Work Type

Software Engineer (iOS)

Go Back
Australian Broadcasting Corporation

About the ABC
The ABC is the nation's most trusted and independent source of Australian conversations, culture, and stories. With over 4,500 employees from diverse backgrounds, located across over 50 locations around Australia and overseas, the ABC is proud to create, curate and deliver high-quality programming that informs, educates and entertains.

About the Team
Come and join the vibrant Product Engineering team within the Audience Facing Digital Products group! We develop and maintain the ABC's audience-facing digital product and services, across platforms including desktop, mobile, tablet and connected TV. As software engineers in cross-disciplinary teams, we collaborate with product managers, designers, and content makers as well as other engineers across QA and DevOps. Our work is underpinned by the value we place in best practise, learning and knowledge sharing.
We are committed to career development and invest in our people to be leaders in their fields. We believe in flexible approaches to working and in building diverse and collaborative teams that offer a friendly and supportive environment where all team members can learn and grow.

About the Role
Bring your passion and experience to make a difference! We are looking for an iOS Software Engineer to join our team that deliver our ABC News App.
You will work in a cross functional team that is responsible for improving the capabilities of our News App across mobile and tablet on iOS and Android. Given the huge install base and high number of daily active users, you will have the opportunity to work on a high profile and highly used mobile app. If you like to work at scale, youll love working in this team!
Youll also be involved in working with other highly skilled and passionate teams across digital and you will be part of a vibrant and passionate iOS engineering community within the organisation.

About You
Youre a collaborator that is passionate about building iOS applications for large audiences using the latest technology and architectures. As a passionate technologist, you have a keen eye for detail and are always looking for areas to improve.
You care about the quality of work you do, so look to improve processes through automation. You have empathy for the audience, and always look at product improvement with a deep understanding of the audience using the application you are building.

Specifically, you will have:

  • Excellent iOS development skills, preferably demonstrated with one or more publicly available applications written in Swift (knowledge and experience of RxSwift is highly desirable).
  • Demonstrated experience developing complex, secure and high-performance software for a range of mobile application platforms and devices.
  • Strong, demonstrated knowledge and experience in assessing, selecting and using modern frameworks and build tools, implementing automated/unit testing, and version control branching, merging and versioning strategies.
  • Qualifications in a computing related field or significant industry experience in app development is essential.
  • Experience with one server-side languages (Go, Node or Python) is an advantage.
  • Demonstrated excellent verbal and written communication skills with a strong ability to foster an open and creative approach to development that shares ideas, skills and knowledge both within and across teams.
  • Excellent skills in planning and prioritising projects and tasks; delivering with a high attention to detail while working under pressure to tight deadlines.
  • Be able to exercise sound judgement on matters having a major impact both within and beyond the work area.
  • Be able to demonstrate consistently high levels of motivation and proactively identify and action issues and opportunities.
  • Expertly plan and manage product deliverables to ensure achievement of milestones and goals

Youre a genuine collaborator and enjoy contributing within an Agile team environment. As with any Agile team you love working with the Atlassian tools as well as other Ci/CD tools to enable your work to be delivered swiftly.

What you will be doing:

  • Lending your expertise to the ongoing development of one of our many iOS applications.
  • Provide input to the analysis, design, and development of complex and re-usable components as part of a shared repo.
  • Improve reliability and quality by monitoring, reporting and bug handling into applications. You will seize opportunities to improve efficiency by automating existing processes.
  • Maintain detailed technical knowledge and maintain documentation for development work you contribute too.
  • We work with Agile teams; participate in planning and review meetings, and complete project work you're doing.
  • Actively promote our values and apply all meaningful workplace policies and guidelines.


02/01/2019 $0 CBD, Inner West & Eastern Suburbs Sydney Australia 1 Engineering
Apply for this job

Option 1: Use this option if you want to upload a new cover letter and a Resume file

Apply Now ! Send Your Resume
Search for