Role Overview Proctor Stevenson is looking for a talented Full Stack Web Developer to join our collaborative team. You’ll have 5 years experience and work alongside developers, designers, QA engineers, and project managers to deliver high quality, performant web solutions that meet client needs. Responsibilities Develop, customise, and maintain web applications, in PHP, Angular and React. Build API-driven solutions, ensuring compatibility with jsonapi.org specifications. Collaborate with internal teams via Git repositories, Jira and remote communication tools. Work effectively with modern frontend frameworks like Angular and Next.js as needed. Deliver high-quality front-end work using standards-compliant HTML, CSS, and JavaScript. Write well-structured React code following best practices, using frameworks such as NextJS where applicable. Deploy solutions using AWS and troubleshoot hosting environments where necessary. Optimise performance (e.g. using Memcache, efficient queries, Docker containers). Participate in technical reviews and daily stand-ups where needed, working within a broader Agile framework. Deliver as part of the team the front-end build using Next.js within a headless architecture. Collaborate with back-end, front-end and full-stack developers to ensure seamless integration with the Drupal CMS and Next.js architecture set by the Principle Front-end Developer. Participate in sprint planning, reviews, and code reviews led by the Principal Front-end Developer and Digital Project Manager. Ensure code quality, performance, and adherence to accessibility standards. Requirements Strong experience with React, Next.js (App Router) and modern JavaScript/TypeScript. Familiarity with headless CMS integrations (ideally Drupal). Strong understanding of front-end build pipelines and Git workflows. Experience working in agile environments. Strong communication skills, with the ability to explain technical concepts clearly to non-technical stakeholders. Strong understanding of web accessibility standards and best practices. Ability to work independently and deliver to tight deadlines. Solid understanding of MySQL and relational database design. Front-end development proficiency: HTML5, CSS3, and modern JavaScript (ES6). Version control with Git in collaborative workflows. Experience deploying and managing applications on the AWS platform. Desirable Solid understanding of CSS preprocessors and their application in scalable styling. including Headless Drupal environments. Experience with using Storybook and Tailwind Understanding of atomic design methodology Familiarity with enterprise-scale CMS-driven websites. Prior experience with JIRA as a project management tool. Familiarity with MVC architecture. Laravel development experience. Use of Storybook and atomic design systems. Linux/Apache configuration knowledge. Experience with performance tuning and caching. Containerisation and automation via Docker and Ansible. Technical Environment Tech stack: js, Drupal (headless), React, Angular (desirable) Tools: Jira, Microsoft Teams, Gitlab Person Specification We’re looking for someone who: Communicates clearly and can make technical concepts accessible to non-technical audiences. Produces clear documentation for stakeholders when needed. Thrives in a collaborative environment, giving and receiving constructive feedback. Breaks down complex problems into manageable tasks and prioritises effectively. Manages multiple projects without losing attention to detail. Approaches challenges with curiosity and a mindset for continuous improvement. Learns quickly and adapts to new technologies as the web landscape evolves. Takes ownership of their work, is reliable, and follows through on commitments.