Web Developer
Role details
Job location
Tech stack
Job description
As a Web Developer within the Technology team, you'll be part of the team solving our client's complex challenges by bringing digital experiences to life. Working closely with our Project Management team, Designers and Back-End Developers, you'll take work from concept through to live sites, applications and tools. Day-to-day, you'll be hands-on planning, building, testing, and launching engaging user experiences. You'll contribute to the ongoing improvement and maintenance of live projects, support scoping and feasibility planning, and help shape our approach to front-end standards, frameworks and tooling. You'll bring a passion for craft, usability and accessibility, obsessing over the details and bringing a commitment to going the extra mile to delight colleagues and clients, pushing your own skills as you go. Responsibilities:
- Responsible for hands-on delivery; developing sound, secure technical solutions to the highest standards within the accepted languages, processes and principles of the team.
- Responsible for contributing to team standards and helping to evolve front-end guidelines, processes and tools.
- Accountable for code quality, following best-practices and maintaining standards across shared codebases.
- Responsible for reporting on your work and supporting Project Managers, Client Directors or Client Managers to demonstrate the impact of our work, including at QBRs.
- Supporting estimation and scoping of work, offering insight into technical feasibility, risks, effort and approach.
Requirements
Do you have experience in WordPress?, Development experience -
- 2-4 years experience in a front-end or broader web development role
- Expert HTML, CSS3/ Sass, responsive layouts and component-based UI development
- Strong JavaScript (ES6+) with experience of at least one major framework (e.g. React)
- Experience with design systems, pattern libraries and component architectures
- Familiar with headless CMS (e.g. WordPress headless)
- Skilled integrating front-end with APIs (REST, GraphQL), JSON handling, AJAX
- Version control, preferably Git
- Page speed performance and Core Web Vitals
- Understanding of backend development workflows (e.g. PHP)