3 x Senior Front End Software Engineers

Australian Broadcasting Corporation — Australia · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

The Role This is an exciting opportunity for experienced Senior Software Engineers to join ABC Digital Product and help build and evolve large-scale digital experiences used by Australians every day. We have 3x senior front end engineering opportunities, working across audience-facing digital products, web platforms and content distribution services. You’ll work with modern technologies including React, TypeScript, Next.js and Node.js, developing highly performant, accessible and secure public-facing applications while contributing to technical roadmaps, architecture and engineering standards. Key Accountabilities Lead the design and development of scalable, secure and high-performing web applications built for complex digital environments.Build modern public-facing products using React, TypeScript, Next.js or similar frameworksDesign and develop reusable components and functionality across ABC digital productsContribute to longer-term technical roadmaps, architecture, solution design and engineering strategyBuild quality into development through comprehensive unit, integration and end-to-end automated testingWork across CI/CD, deployment automation, production monitoring and release processesDrive improvements across web performance, security, SEO, accessibility and software qualityIdentify, triage and resolve complex production issues, minimising time to resolutionWork alongside DevOps specialists on infrastructure design and implementationProvide technical leadership, guidance and mentoring across development teams About You You’ll bring: Significant experience building complex, scalable and responsive public-facing web applicationsHighly advanced React and TypeScript capabilityStrong experience with Next.js or comparable modern web frameworksSignificant experience with a server-side language, preferably Node.jsDeep knowledge of modern development frameworks, tooling and software engineering practicesExtensive experience with automated testing across unit, integration and end-to-end testingStrong experience with CI/CD, automation pipelines, web releases and production monitoringStrong understanding of WCAG accessibility, performance, security and SEOExperience desired but not essential: Designing, building, or supporting audience facing video and media delivery systems, with an understanding of challenges such as adaptive bitrate streaming, DRM, CDN strategy, live event reliability, player architecture, device fragmentation, accessibility, and platform-specific constraints.Demonstrated technical leadership and the ability to mentor and guide other engineersStrong stakeholder communication and experience coordinating complex multi-person deliveryRelevant tertiary qualifications or equivalent significant professional experience 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 work on digital products with genuine scale and have the opportunity to influence technical direction while collaborating with experienced engineers, designers and product specialists. You can get a sneak peek into our product engineering world through our blog: ABC Digital Product For further information on these positions 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 these positions. 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 accessibility@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.