Job Title: Front-End Developer - CraftCMS
Location: Hybrid
Contract Type: Permanent
Summary
Seeking an experienced Front-End Developer to support the maintenance, development, and continuous improvement of multiple CraftCMS websites. The role involves delivering high-quality front-end code, ensuring websites remain secure, accessible, high-performing, and aligned with user and organisational needs.
The Front-End Developer will work closely with designers, back-end developers, hosting teams, and internal stakeholders to deliver enhancements, features, and new website builds. This position requires strong CraftCMS experience, front-end development expertise, and a proactive approach to improving site performance, accessibility, and usability.
Roles and Responsibilities
Deliver front-end development, enhancements, and feature updates across multiple CraftCMS websites.
Implement regular patching, performance optimisation, and accessibility improvements (WCAG 2.2 AA).
Conduct security and accessibility reviews, and deliver remediation work as required.
Support the continuous improvement roadmap for multiple websites, ensuring content, structure, and functionality remain up to date and user-centred.
Develop front-end templates and components using CraftCMS, Twig, HTML, CSS/SASS, and JavaScript.
Collaborate with designers and UX specialists to translate wireframes and prototypes into responsive, accessible front-end experiences.
Support the delivery of a new CraftCMS website currently in development, ensuring it meets technical and user requirements.
Work with back-end developers and hosting teams to troubleshoot issues, support deployments, and ensure site stability.
Ensure all front-end work aligns with security, data protection, and performance standards.
Conduct regular code reviews, contribute to best practices, and maintain clean, reusable, well-documented code.
Collaborate with Communications, IT, and other internal teams to ensure front-end changes support broader organisational objectives.
Provide proactive recommendations to improve site quality, UX, and long-term maintainability.
Qualifications and Experience
Bachelor's degree in computer science, web development, digital media, or a related field (or equivalent experience).
Proven experience as a Front-End Developer with extensive hands-on experience using CraftCMS.
Strong proficiency in HTML5, CSS3/SASS, JavaScript, and responsive front-end development.
Experience using Twig templating within CraftCMS.
Demonstrated experience delivering accessible websites compliant with WCAG standards.
Strong understanding of website performance optimisation and modern front-end workflows.
Experience using version control (Git) and working within collaborative development environments.
Familiarity with security standards, accessibility audits, and patching processes.
Experience troubleshooting front-end issues across multiple environments and devices.
Experience working with hosting teams, cloud environments, or DevOps processes (desirable).
Experience working in public sector, research, or similarly regulated environments is highly advantageous.
Job Type: Full-time
Application question(s):
Will you now or in the future require sponsorship for employment visa status?
Are you legally authorized to work in the United Kingdom?
How many years of experience do you have as a Front-End Developer?
How many years of experience do you have working with CraftCMS?
How much experience do you have with front-end development for multi-site or hosted environments?
How many years of experience do you have working within Public sector?
Do you have experience delivering accessible websites (WCAG 2.1 or 2.2 AA)?
What is your expected salary?
* What is your current notice period?
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.