Frontend Developer
Role details
Job location
Tech stack
Job description
As a Frontend Developer, you will play a key role in designing, rebuilding, and optimising the client-facing aspects of the platform. Working closely with engineering, product, and UX teams, you will develop high-quality user interfaces, champion best practices, and contribute to a forward-thinking architectural strategy. You will collaborate with teams across the stack, including those working in C#/.NET on the backend., * Lead and contribute to the re-architecture and modernisation of the front-end system
- Develop high-quality, scalable, and responsive UI components using React, TypeScript, and JavaScript
- Work collaboratively with a highly experienced engineering community
- Implement best practices for code quality, testing, performance, and maintainability
- Contribute to architectural discussions and technical decision-making
- Work with backend teams leveraging C# and .NET to ensure seamless integration
- Support continuous improvement across the engineering organisation
Requirements
Education: Bachelor's degree in Computer Science or Computer Engineering from a Russell Group university, * 2-7 years of professional experience as a frontend or full-stack engineer
- Strong hands-on expertise with React, TypeScript, and JavaScript
- Solid understanding of modern frontend tooling, state management, performance optimisation, and UI architecture
- Experience collaborating with backend teams (C#/.NET exposure beneficial)
- Ability to work in a highly technical environment and contribute to design and architectural decisions
- Bachelor's degree in Computer Science or Computer Engineering from a Russell Group university (mandatory)
- Strong communication skills and the ability to work effectively in a hybrid team environment
- Based in or able to commute to the London office on a hybrid schedule