Mid-Level Software Engineer | Digital News & Media Products

  • Sale
  • 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,000 employees from diverse backgrounds across over 50 locations around Australia and overseas, we are proud to create, curate and deliver high-quality content that informs, educates and entertains Australian communities. About the Team The ABC Web Framework Team supports key technology that powers Australia's most trusted and well-known websites, impacting audiences that number in the millions - all of whom rely on ABC websites to be informed and entertained. We work with the latest industry standard technologies for web development such as Node.js, React, TypeScript and Next.js to ensure we deliver quality at scale. About the Role This position is primarily utilising front end technologies including React, TypeScript, NodeJS, NextJS. As a part of the ABC Web Framework Team, you will play a key role in guiding and providing technical development skills to efficiently develop high performance, accessible and secure digital products across desktop and mobile devices. You will support the engineering leadership team by advocating best development practices to team members and ensuring continuous improvement. In addition, you will collaborate with UI designers, accessibility experts, test engineers and highly skilled DevOps engineers to produce and deploy high-quality and functional websites. You will be able to shape your own engineering journey at the ABC and work on tasks that are important to you - and have a positive impact on both our web users and development culture. You will be required to: Contribute to analysis, design and development of complex, re-usable components, and functionality for a broad range of uses. Maintain a high level of awareness of best industry practices for web development, particularly in areas such as performance, security, SEO, and accessibility. Continually improve the quality of output as well as maintain a professional and comprehensive approach to documentation. About You Outstanding front-end (HTML, CSS and JavaScript) skills, with proven experience developing complex, accessible (WCAG 2.0), secure and high-performance user interfaces for a range of platforms and devices at scale. Demonstrated detailed knowledge and experience in assessing, selecting and using modern frameworks (e.g. React) and build tools (e.g. Webpack), implementing automated/unit testing, and version control branching, merging and versioning strategies. Experience with at least one server-side language, preferably Node.JS. Strong verbal and written skills, with the capability to foster open and creative relationships both within and across teams. Relevant tertiary qualifications or extensive equivalent skills, knowledge and industry experience in web development is essential. The following skills would be advantageous: Modern JavaScript and TypeScript Docker NextJS Strong knowledge of version control strategies and advanced skills in Git Strong understanding of software architecture, design patterns and when is appropriate to use them For further information on this position please contact Jamie Nedved, Digital Talent Acquisition Lead via email nedved.jamie@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. For more information on inclusive employee networks within the ABC please refer to Life Page on ABC LinkedIn.  For more information on working at the ABC visit abc.net.au/careers