Front End Developer
Hays
Front End Developer : Adelaide : Contract
Your new company
Our client is a well-established organisation with a strong digital presence, delivering high-quality web experiences across multiple platforms. They are investing in modern web technologies and are seeking a Front End Developer with Craft CMS expertise to support and enhance their digital ecosystem.
Your new role
As a Front End Developer, you will play a key role in developing, maintaining, and optimising websites built on Craft CMS. You'll collaborate closely with internal stakeholders, designers, and developers to deliver scalable, accessible, and high-performing web solutions.
This role offers a unique balance of hands-on development, content management customisation, and technical input into architecture and best practices.
Key Responsibilities
- Develop and maintain websites using Craft CMS
- Model and structure content using sections, entry types, and fields
- Build preformant templates using Twig and Craft element queries
- Configure plugins and tailor the Craft control panel for content authors.
- Deliver responsive, mobile-first front-end implementations
- Optimise performance (Core Web Vitals, asset loading, image optimisation)
- Ensure adherence to accessibility standards (WCAG 2.1 AA)
- Collaborate with stakeholders to scope, triage, and deliver feature enhancements
- Contribute to architectural decisions and continuous improvements
What you'll need to succeed
Skills & Experience - Essential
- Proven hands-on experience with Craft CMS in production environments
- Strong expertise in:
- Twig templating and element queries
- HTML5, modern CSS (Flexbox, Grid), JavaScript (ES6+)
- Experience with:
- CSS preprocessors (Sass/SCSS)
- Build tools such as Vite, Webpack, or similar
- Solid understanding of:
- Responsive design and cross-browser compatibility
- Web accessibility (WCAG 2.1 AA)
- Performance optimisation techniques
- Proficiency with Git workflows (branching, PRs, code reviews)
- Working knowledge of PHP within Craft CMS
- Excellent communication skills and ability to engage with non-technical stakeholders
- Ability to manage both BAU updates and complex feature development
Desirable Skills
- Degree in Computer Science, Software Engineering, or similar
- Experience with:
- Custom Craft modules/plugins or GraphQL API
- JavaScript frameworks (Vue, React, Alpine.js, htmx)
- Tailwind CSS and component-based development
- Familiarity with:
- Local development tools (DDEV, Docker)
- CI/CD pipelines (GitHub Actions, DeployHQ, Buddy)
- Exposure to AWS services (EC2, S3, CloudFront, RDS)
- Understanding of databases and backend fundamentals
- Experience working from Figma designs and contributing to UX/UI
- Knowledge of SEO, analytics (GA4, Tag Manager)
- Awareness of web security and privacy (OWASP, cookie compliance)
What you'll get in return
- Opportunity to work on modern web technologies and scalable platforms
- Collaborative and supportive team environment
- Flexible working arrangements
- Competitive salary package
- Ongoing professional development and learning opportunities
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV on ***email_hidden*** or call us now on +61 8 7221 4182
.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.