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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
See more jobs in Adelaide, South Australia