Frontend Developer
Front End Developer
12-month Fixed-Term Contract (with potential to become permanent)
Salary: Up to £45,000 per annum, dependent on experience
Location: Central London (hybrid – 1–2 days per week in the office)
About the role
We are looking for an experienced Front End Developer to join our team on a 12-month fixed-term basis. The role has been created to support current and upcoming product initiatives, with workload expected to be strong over the initial contract period. Continuation beyond this term will be subject to business needs and performance.
You will work on the development and enhancement of a modern, user-focused web application, collaborating closely with UX designers, back-end engineers, and product stakeholders to deliver high-quality, accessible, and performant user interfaces.
Key responsibilities
- Develop and maintain responsive, accessible, and high-performing user interfaces using HTML, CSS, JavaScript, and TypeScript
- Integrate Front End components with RESTful APIs and Back End services
- Collaborate with product owners to translate user needs into functional, intuitive digital experiences
- Ensure alignment with design systems, accessibility standards, and service guidelines
- Write clean, maintainable, and testable code; participate in code reviews and knowledge sharing
- Contribute to performance optimisation and Front End best practices
- Work within Agile delivery processes, contributing to continuous improvement
- Maintain, refactor, and incrementally modernise existing Front End codebases
- built with JSP and JSF
Essential skills & experience
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and TypeScript, with 3+ years of hands on experience
- Hands-on experience with modern Front End frameworks and tooling
- Proven ability to build accessible, responsive, and performant interfaces
- Experience consuming and integrating REST APIs ( methods, JSON)
- Familiarity with Git, CI/CD pipelines, and Agile methodologies
- Good understanding of UX and user-centred design principles
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
Desirable experience
- Knowledge or practical experience with JSP and JSF
- Experience working with AWS or cloud-hosted environments
- Knowledge of SQL
- Experience with Front End testing frameworks (e.g. Jest, Cypress, Vitest)
- Exposure to monitoring performance metrics such as Core Web Vitals
What we offer
- Up to £45,000 per annum, pro-rated for the duration of the fixed-term contract
- Standard employee benefits (holiday, pension, etc.)
- Opportunity to work on meaningful, user-focused digital products
- A collaborative, engineering-led environment with a focus on quality and best practices
- Potential opportunity to move into a permanent role, subject to business needs and performance
Contract details
- Type: Fixed-term employment contract
- Duration: 12 months
- Start date: Flexible
- Notice period: As per contract
Equal opportunities
We are committed to building an inclusive and diverse workplace and welcome applications from all suitably qualified candidates.