Web Developer
Job Title: Web Developer
Reports To: Software Development Lead
Location: Hybrid — 3 days per week in a North East England office
Job Type: Permanent, Full Time
Summary
As a Web Developer, you will be part of a team responsible for designing, developing, and maintaining a suite of web applications and digital platforms. Working closely with internal teams, stakeholders, and external partners, you will deliver robust web solutions aligned with changing business requirements.
The role focuses primarily on back-end and full-stack development using PHP and a modern MVC framework (such as Laravel), alongside strong front-end capabilities. Exposure to mobile application development, particularly with frameworks like React Native, would be advantageous but is not essential.
Responsibilities
- Design, develop, and maintain web applications using a PHP-based framework.
- Build responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks.
- Design and optimise database structures, queries, and performance.
- Integrate internal systems and third-party APIs to enhance functionality.
- Deploy and manage applications in a cloud environment (e.g. AWS), ensuring reliability and scalability.
- Monitor system performance and resolve issues where required.
- Apply security best practices and participate in regular security reviews.
- Contribute to technical discussions, ensuring alignment with architectural standards and business goals.
- Collaborate with cross-functional teams to gather requirements and deliver solutions on time.
- Stay up to date with emerging technologies, frameworks, and cloud services.
- Take part in code reviews, documentation, and knowledge sharing across the team.
Skills and Experience
Essential
- Degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience in web development with strong PHP skills, ideally using a modern framework.
- Solid front-end experience with HTML, CSS, JavaScript, and frameworks such as React or Vue.js.
- Good understanding of relational databases (e.g. MySQL/SQLite) and RESTful APIs.
- Experience working with cloud platforms (e.g. AWS services such as compute, storage, and databases).
- Familiarity with version control (Git) and CI/CD practices.
- Strong understanding of the software development lifecycle and agile methodologies.
- Knowledge of accessibility standards, responsive design, and SEO principles.
- Strong analytical and problem-solving abilities with attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Good communication and stakeholder engagement skills.
Desirable
- Experience with content management systems (e.g. WordPress).
- Experience with analytics tools (e.g. Google Analytics, Tag Manager, tracking implementations).
- Experience integrating with internal systems or third-party platforms.
- Exposure to mobile application development (e.g. React Native).
- Familiarity with mobile app deployment processes for iOS and Android platforms.
What We Offer
- Hybrid working model (3 days per week in-office in the North East).
- Collaborative environment within a growing technology team.
- Opportunity to expand skills across web, mobile, and cloud technologies.
- Competitive salary and benefits package.