Web Developer
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
Do you have experience in iOS?, * 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.
Benefits & conditions
- 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.