Frontend Software Engineer
Cardiff, Wales
Full-time
Permanent employee
Job Description
Your contribution
Build and enhance modern React applications that support end-to-end customer journeys
- Develop reusable components, patterns and UI frameworks that improve consistency and scalability.
- Integrate frontend experiences with API‑driven services, ensuring reliability and clarity in data flows.
- Investigate and resolve UI issues, performance bottlenecks, and user‑reported problems.
- Contribute to technical discussions, refinement sessions, and collaborative design work.
- Support production systems by helping diagnose defects and behaviour inconsistencies in the UI.
- Participate actively in agile ceremonies and contribute to continuous improvement.
- Write clear, maintainable, well‑tested code and contribute to documentation that supports long‑term quality.
What makes you stand out
- Solid, hands‑on experience with React, JavaScript/TypeScript, and modern frontend tooling.
- Familiarity with state management approaches such as Redux or React Query.
- Comfort working with RESTful APIs, asynchronous patterns, and data‑driven UI design.
- Ability to break down problems and propose practical, well‑reasoned solutions.
- Clear communication skills and the ability to collaborate effectively with engineers and product owners.
- A sense of ownership and care for delivering quality.
- Curiosity, proactivity, and openness to feedback as part of continuous improvement.
- Experience working in agile environments such as Scrum or Kanban
- Exposure to design systems, component libraries, or UI/UX collaboration.
- Experience with performance profiling, accessibility standards, or frontend testing frameworks (Jest, React Testing Library, Cypress).
- Interest in CI/CD, DevOps practices, or automation.
- Experience with JIRA, Confluence, or similar tools.
- Curiosity about how AI can support software development and team productivity
What we offer
- Competitive salary and benefits package.
- Opportunities for professional development and career progression.
- A collaborative, inclusive, and innovative workplace culture.
- Access to the latest tools and technologies to support your work.
