Role: Frontend Developer – React + TypeScript
Location: Cardiff (Hybrid – 3 days in office)
Salary: £55,000–£60,000 per annum
This Cardiff-based fintech has built one of the most trusted financial platforms in its sector.
It’s mature, stable, and used by household names, but there’s still huge scope to innovate, refine, and evolve.
You’ll join a small, skilled team who care about quality, performance, and great user experience.
Responsibilities
* Develop, test, and maintain scalable, performant front-end components using React and TypeScript
* Work closely with product and design teams to enhance the user experience and visual consistency
* Collaborate with backend engineers to integrate APIs and ensure smooth data handling
* Take ownership of UI standards and contribute to the continuous improvement of the design system (AntD, Chakra UI, Material UI or similar)
* Identify opportunities to optimise and refactor existing code for performance and maintainability
* Support the adoption of AI-assisted coding and modern development practices
* Contribute ideas to improve the overall architecture, workflow, and delivery process
Experience Required
* Proven experience building responsive web applications using React and TypeScript
* Strong understanding of modern front-end principles, performance, accessibility, and usability
* Experience working with UI frameworks (AntD, Material UI, or similar)
* Familiarity with version control (Git) and collaborative development tools
* Ability to write clean, reusable, and well-documented code
* An eye for detail, you don’t need to be a designer, but you care about how things look and feel
* Collaborative mindset, comfortable sharing ideas and learning from others
💡 Why apply?
* Hybrid setup: 3 days in Cardiff, 2 from home
* £55,000–£60,000 salary
* Forward-thinking team exploring AI-assisted coding
* Modern tech stack with room to innovate and grow
If you’re someone who takes pride in writing quality code and wants to shape how things are built, this is a brilliant next step.
💬 Drop me a message or share your CV — happy to talk you through the setup and what makes this team different.