Frontend Engineer (React/TypeScript & Jest.JS) - Bristol (Hybrid) - Inside IR35
Posted 2 days ago by iBSC
Negotiable
Inside
Hybrid
Bristol, UK
Summary: The role of Senior Frontend Software Engineer focuses on developing high-quality digital products using React and TypeScript within a modern engineering team. The position requires technical ownership of frontend delivery, emphasizing clean, accessible, and scalable user interfaces. The engineer will collaborate with cross-functional teams and mentor other developers while adhering to engineering standards. This is a hybrid role based in Bristol, with a duration of 6 months and an inside IR35 classification.
Key Responsibilities:
- Build high-quality Front End applications using React and TypeScript
- Develop accessible, scalable, and well-tested user interfaces
- Write clean, maintainable, production-ready code
- Apply a strong test-first/TDD approach
- Create and maintain automated Front End tests
- Contribute to Front End architecture and technical decisions
- Work closely with engineers, product teams, designers, and stakeholders
- Support, coach, and mentor other engineers
- Take ownership of Front End delivery within a modern cloud-based environment
Key Skills:
- Strong commercial experience as a Frontend Software Engineer
- Excellent hands-on experience with React
- Strong experience with JavaScript and TypeScript
- Experience building accessible user interfaces
- Good understanding of WCAG accessibility standards
- Experience with Front End testing using Jest/JestJS
- Strong knowledge of modern Front End testing practices
- Test-first mindset, including TDD
- Experience building scalable, maintainable Front End applications
- Ability to take technical ownership of solutions
- Senior-level experience, including mentoring or supporting other engineers
Salary (Rate): undetermined
City: Bristol
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Frontend Software Engineer (React/TypeScript & Jest.JS)
Location: Bristol
Working model: Hybrid (2 days per week on site)
Duration: 6 months + Extension
THIS PROJECT IS INSIDE IR35
We are looking for an experienced Senior Frontend Software Engineer with strong React and TypeScript experience to join a modern engineering team delivering high-quality digital products.
This role is ideal for someone who enjoys building clean, accessible, scalable user interfaces and taking technical ownership of Front End delivery. You will work as part of a cross-functional team, contributing to technical direction, improving engineering standards, and supporting other developers within the team.
Key responsibilities
- Build high-quality Front End applications using React and TypeScript
- Develop accessible, scalable, and well-tested user interfaces
- Write clean, maintainable, production-ready code
- Apply a strong test-first/TDD approach
- Create and maintain automated Front End tests
- Contribute to Front End architecture and technical decisions
- Work closely with engineers, product teams, designers, and stakeholders
- Support, coach, and mentor other engineers
- Take ownership of Front End delivery within a modern cloud-based environment
Essential skills and experience
- Strong commercial experience as a Frontend Software Engineer
- Excellent hands-on experience with React
- Strong experience with JavaScript and TypeScript
- Experience building accessible user interfaces
- Good understanding of WCAG accessibility standards
- Experience with Front End testing using Jest/JestJS
- Strong knowledge of modern Front End testing practices
- Test-first mindset, including TDD
- Experience building scalable, maintainable Front End applications
- Ability to take technical ownership of solutions
- Senior-level experience, including mentoring or supporting other engineers
Desirable skills
- Backend development experience with Java
- Experience with Quarkus
- Experience working with REST APIs
- PostgreSQL experience
- Exposure to DevOps practices
- CI/CD pipeline experience
- Containers/Kubernetes experience
- Experience working in cloud-native environments