Based in the Aberdeen area, with flexible office hours. Are you excited by building new parts of the web, and obsessive about the details around server infrastructure, standards, processes, automation and tooling? Have a good number of projects under your belt? Enjoy making things perform well? Confidently proclaim full-stack confidence? Willing to learn new exciting technologies? Able to translate the technical into English for the wider team? Good. We have a vacancy in the digital team to play a key role in developing and supporting websites and all things digital for big B2B brands around the globe. The Job Description Play a central role in our digital development team, with a focus on management and optimisation of server infrastructure, ensuring the reliability and scalability of digital assets. Develop robust and user-accessible responsive and performant websites and occasionally web applications, utilising modular design systems. Test and QA code, including cross-browser and cross-platform displays and performance. Deliver excellent, proactive support of digital aspects of our work for an ever-growing roster of clients. Perform and schedule web updates. Work in tandem with colleagues across the agency to create digital prototypes and finished systems. The Skills Required Strong understanding of server infrastructure and cloud services, with a primary focus on Linux-based systems. Proficiency in managing web servers, databases, and cloud environments. Experience with DevOps best practices, including automation and continuous integration/continuous deployment. Experience in PHP; familiarity with PHP frameworks like Laravel a plus. Experience with CMS platforms, primarily WordPress and CraftCMS; familiarity with other PHP-based systems (e.g. ExpressionEngine), HubSpot and Webflow an advantage. Proficiency in HTML5 and CSS3. Experience in JavaScript ; familiarity with modern JS frameworks and toolkits such as React, Vue and GSAP an advantage. Basic familiarity with prototype design tools, e.g. Figma, AdobeXD. Experience in Search Engine Optimisation techniques. Excellent attention to detail. Self-motivated and a team player : must work well in a collaborative environment. Willingness to learn : ability to adapt effectively to new techniques, technologies, and concepts.