Job Title: Web Developer Reports To: Application Development Manager Location: Hybrid — requires 3 days per week in our Newcastle upon Tyne office Job Type: Permanent, Full Time Summary As a Web Developer, you will work as part of a team designing, developing, and maintaining all parts of our website estate. Working closely with other members of the IT team, internal stakeholders, and third parties, you will deliver high-quality web solutions that meet our evolving business needs. The primary focus of this role is back-end and full-stack web development using PHP and the Laravel framework, complemented by strong front-end skills. Experience with mobile application development, particularly React Native, is not essential but would be a welcome bonus. Responsibilities Design, development, and maintenance of EMG web applications using the Laravel / Filament PHP framework. Design and implement user-friendly, performant interfaces and experiences using HTML, CSS, and JavaScript frameworks. Implement and optimise database structures and queries for performance, scalability, and security. Integrate EMG corporate solutions and third-party APIs and services to enhance functionality and user experience. Deploy and manage applications on AWS, ensuring high availability and reliability. Monitor system performance and troubleshoot issues as they arise. Ensure security best practices are adhered to and that regular security reviews are performed. Take part in technical discussions within the Web and Mobile workstream, ensuring alignment with agreed technical principles, business goals, and best practices. Work closely with cross-functional teams to gather requirements, define project scope, and deliver solutions on time. Stay current with emerging technologies and best practices in web development, AWS services, and cloud computing. Contribute to code peer reviews, documentation, and knowledge sharing within the team. Skills and Experience Essential Ideally degree educated in Computer Science, Engineering, or a related field, or equivalent work experience. Proven, demonstrable experience as a Web Developer with strong expertise in PHP, ideally using the Laravel framework. Solid experience with front-end technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks such as React or Vue.js. Good knowledge of MySQL/SQLite and RESTful API development. Experience with AWS services (EC2, S3, RDS, Lambda, and CloudFront). Experience with version control (Git) and CI/CD pipelines. Solid understanding of the software development lifecycle and agile methodologies. Knowledge of web accessibility standards, responsive design principles, and SEO best practices. Excellent analytical and problem-solving skills with strong attention to detail. Ability to work independently and collaboratively in a fast-paced, dynamic environment. Good communication and interpersonal skills. Desirable Experience with content management systems such as WordPress. Experience integrating analytics tools such as Google Analytics, Google Tag Manager, or UTM tracking. Experience of integrating with other corporate or third-party systems. Experience developing mobile applications using React Native for iOS and/or Android. Familiarity with mobile app deployment via App Store Connect and Google Play Console. What We Offer Hybrid working — minimum 3 days per week in our Newcastle upon Tyne office. Collaborative team environment within a growing technology function. Opportunity to develop skills across web, mobile and cloud technologies. Competitive salary and benefits package.