We're looking for a Front-End Software Engineer who enjoys building clean, modern and intuitive interfaces using React and TypeScript, and who has experience owning and evolving real production front ends over time.
You'll work across a large, long-lived product ecosystem with a mature engineering team, modern tooling, and a culture that values fun, collaboration and flexibility.
This role suits someone who enjoys solving complex problems, improving patterns, and taking genuine ownership of how the front end is structured and evolves, without the politics or ego you often find in larger organisations.
What You Will Work On
* Building and enhancing UI features using React, TypeScript and modern front-end patterns
* Owning and evolving parts of a large, long-running front-end codebase
* Translating complex backend workflows into simple, intuitive user experiences
* Contributing to front-end foundations, including shared components, patterns and standards
* Improving performance, accessibility and long-term maintainability
* Working closely with backend engineers across a large .NET-based environment
* Helping modernise older components and progressively retire legacy areas of the front end
What We Are Looking For
* Strong commercial experience with React and TypeScript
* Experience working in product or SaaS-style environments rather than purely CMS or project delivery
* Comfortable working across multi-repo environments
* Good understanding of state management, async flows, routing, forms and testing
* Clean, maintainable coding style with a pragmatic approach to problem solving
* Someone who enjoys both new development and continuous improvement
* Collaborative, grounded and easy to work with — culture genuinely matters
* Someone who values flexibility but also enjoys connecting with the team
Nice To Have
* Exposure to .NET APIs
* Experience with design systems or component libraries
* Performance tuning and accessibility experience
* UI testing or front-end automation
Why You Will Love It
* Hybrid WFH model with trust and flexibility
* Fun, supportive, low ego team culture
* Modern stack with real input into standards
* Wide variety of work across a large and evolving product landscape
* Room to grow, influence and take ownership
If you want a front-end role in a modern stack with a team that enjoys what they do, this is one worth exploring.