Full-Stack Developer
We are seeking a skilled Full-Stack Developer to join our team. As a Full-Stack Developer, you will be responsible for contributing across the full development lifecycle – from solution design and front-end implementation to back-end integration and optimisation.
You'll collaborate with designers, content specialists, project managers and other developers to deliver accessible, high-performing websites and digital platforms for various clients.
You'll play a key role in shaping technical solutions, maintaining high coding standards, and ensuring every project delivers a seamless and engaging user experience.
Key Responsibilities:
* Build and maintain Drupal projects, ensuring code quality, performance and accessibility best practices
* Translate UX designs and wireframes into responsive, accessible, standards-compliant front-end code
* Collaborate with other developers to grow our team's collective skills
* Contribute to and maintain component libraries, design systems and reusable front-end patterns
* Stay up-to-date with emerging technologies, frameworks and best practices
* Help refine internal processes to improve efficiency, quality and maintainability
Collaboration and Solution Design:
* Work with UX, content and design teams to shape prototypes and validate concepts early in the process
* Provide technical input during solution design and project scoping
* Support sales teams with advice on feasibility, technical considerations and effort estimation
Qualifications and Skills:
* Proven experience as a full-stack developer with a strong focus on front-end development and Drupal
* Solid experience with Drupal theming and Twig templating
* Familiarity with PHP and Drupal module development
* Understanding of performance optimisation, caching and hosting environments
* Experience with version control systems such as Git
* Knowledge of CI/CD pipelines and DevOps practices (desirable)
* Familiarity with Agile/Scrum methodologies and project management tools
* Strong problem-solving skills, accountability and attention to detail
* Excellent communication skills to collaborate with internal teams and clients
Benefits:
We offer hybrid home and office working, life-work balance initiatives, flexible work for overseas breaks, paid parental leave, and a proudly inclusive and progressive culture.