6-month contract + possible 6-month extension
ACT-based (hybrid)
-
About the Role:
An exciting opportunity is available for a Senior CMS Front End Designer & Developer to help deliver a modern digital experience platform using a headless CMS architecture. Working within an Agile team, you will build scalable, accessible and high-performing digital experiences using modern front-end technologies.
Responsibilities:
- Build and maintain reusable component libraries and page templates using Astro and TypeScript.
- Translate Figma designs into production-ready front-end solutions.
- Develop responsive, mobile-first user interfaces.
- Integrate front-end components with APIs and CMS content models.
- Ensure accessibility compliance to WCAG 2.2 AA standards.
- Optimise website performance, SEO and user experience.
- Collaborate with designers, developers and product stakeholders in an Agile environment.
- Support testing, releases and ongoing enhancements.
Qualifications:
- Strong commercial experience with Astro, TypeScript and React.
- Experience working with headless CMS platforms such as Contentstack, Contentful, Sanity or similar.
- Proven experience building and maintaining design systems and component libraries from Figma designs.
- Strong understanding of semantic HTML, ARIA, accessibility and responsive design principles.
- Experience delivering high-performance websites with strong technical SEO practices.
- Previous experience working in Agile/Scrum teams.
- Exposure to GitHub Actions, CI/CD, performance monitoring tools, or AWS integrations will be highly regarded.
If interested, please apply to the advert or send your resume to trisha.bornasal@peoplebank.com.au referencing job #272822.
Note: We may use Aida (AI-assisted screening) as part of the initial application screening process.
Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.





