12 Months Max Term Contracts
Are you passionate about shaping innovative, data-driven digital experiences? Tennis Australia is seeking a Senior Front-End Developer to join our team as part of our unification experience initiative for tennis.com.au.
In this pivotal role, you will have the opportunity to craft intuitive, high-performance front-end interfaces that integrate seamlessly with Adobe Experience Manager (AEM) CMS. Working alongside a talented team of AEM developers, backend engineers, and UX/UI designers, you will contribute to delivering world-class digital experiences that reflect our commitment to innovation and excellence.
If you need assistance or adjustments to participate fully in the application process, please contact [email protected].
About the role
Reporting to the Technical Lead, you’ll help develop dynamic, reusable front-end components using React and Typescript.
In this role, you will:
- Develop, support, and enhance new and existing web applications.
- Create Azure DevOps resources for web and package deployment.
- Implement observability practices by establishing logging and monitoring to measure service performance.
- Develop technical documentation for systems and interfaces using internal documentation templates. - Collaborate with Business and IT teams to deliver responsive and innovative solutions for tennis consumers.
- Continuously seek ways to improve processes and technologies, challenge the status quo, and advocate for the highest quality in all development activities.
- Create and maintain unit tests and system tests, ensuring they are automated and integrated into the CI/CD process to guarantee robust and reliable software.
- Work closely with other team members, such as developers, testers, business analysts, and product owners, to ensure that solutions meet client requirements.
- Quickly address and resolve issues to maintain system reliability and high user satisfaction, demonstrating a deep understanding of problems and effectively communicating trade-offs and solutions.
About you
What you will bring to the role:
- Strong experience in React, Typescript, and modern front-end development tools.
- Experience with data-driven development and integrating with backend systems such as Elastic Search.
- Passion for creating engaging, user-centric designs and experiences
- Excellent collaboration skills and the ability to work with cross-functional teams.
- Strong background in Test-Driven Development (TDD) for frontend applications, utilising tools like Jest and React Testing Library.
- Proven track record in building web services and APIs.
- Skilled at implementing application telemetry and configuring dashboards and alerts for business and operational metrics.
- Desirable: Solid understanding of Adobe Experience Manager (AEM) and its integration with front-end technologies.
- You must hold (or be willing to obtain) a current Police Check and Working with Children Check.
What’s in it for you?
- Career development with a range of formal education and on-the-job training opportunities
- Tickets to the Australian Open
- Monthly health & wellbeing activities through our Thrive program.
- Onsite gym & tennis facilities
- Flexible working practices
- Free car parking
- A range of discounts from our sponsorship partners
To Apply
If you think you’re up to the challenge, we’d love to hear from you! A copy of the position description can be found here. Please submit your resume and cover letter via our online application system. Please note, only applications that include a portfolio will be considered.
Tennis Australia is committed to providing a safe environment for all tennis participants, including children and young people. It is essential everyone involved with delivering tennis in Australia understands their responsibility in relation to child-safety.
We believe playing makes life better and we are always on the lookout to talented people to join our team and help us create a playful world through tennis.
Even if we are not currently advertising the position that you are looking for today, we may be tomorrow. There are a number of ways that you can keep up-to-date with new opportunities as they happen.
We encourage you to create a profile and register for our job alerts, as well as follow Tennis Australia on LinkedIn to stay up to date on the latest news and opportunities.