Senior Frontend Software Engineer (React) - Contract
Role details
Job location
Tech stack
Job description
We are working with a well established enterprise SaaS business delivering large scale, user centric digital platforms across the UK and international markets. Their products support high volume, business critical services used daily by thousands of users.
They are looking to engage a Senior Frontend Software Engineer on a contract basis to support the ongoing development and evolution of a modern React based Front End platform.
This is a hands on contract where you will contribute to architectural decisions, collaborate closely with product and Back End teams, and help deliver high quality, performant user experiences at pace.
About the Role
You will join a highly collaborative, cross functional engineering team working on a modern, component driven Front End architecture. The programme of work includes platform evolution, modularisation, performance optimisation, improved state management, and consistent design patterns across applications.
This role suits an experienced contractor who enjoys solving real technical problems, writing clean and maintainable code, and influencing Front End standards without unnecessary process.
What You Will Be Doing
Building and maintaining production grade React applications using TypeScript Contributing to Front End architecture and UI design decisions Collaborating closely with product owners, designers, and Back End engineers Driving code quality through clean code, testing, and peer reviews Working within modern CI and CD pipelines to deliver changes safely and frequently Supporting and guiding other engineers where appropriate
Requirements
Strong commercial experience with React and TypeScript Excellent understanding of component based Front End architecture Experience with modern React patterns including hooks and functional components Solid knowledge of state management solutions such as Redux, Zustand, or similar Proficiency with SCSS, SASS, or modern CSS approaches Experience with Front End testing tools such as Cypress, Playwright, or React Testing Library Comfortable working in CI and CD environments such as GitHub Actions Pragmatic mindset with a strong focus on delivery and long term maintainability Strong communication skills and experience working in agile teams
Nice to Have
Experience with Next.js or similar React frameworks Exposure to design systems or shared component libraries UX focused engineering experience