Step into a high-impact Front End Developer role where you’ll shape modern, user-centric web applications for a growing technology-led business in Bristol. You’ll join a collaborative engineering team that values clean code, robust testing, and seamless integration with scalable back-end services.
About the Role:
In this role, you will be responsible for building and enhancing responsive, performant front-end interfaces using React.js, ensuring a consistent and intuitive user experience. You will work closely with back-end engineers to integrate RESTful APIs, and apply automated testing practices to maintain quality and reliability. Your work will directly influence the usability, stability, and maintainability of key customer-facing products.
Key Responsibilities:
- Develop, maintain, and optimise front-end features and components using React.js.
- Implement responsive, accessible user interfaces that work across modern browsers and devices.
- Integrate RESTful APIs, handling data fetching, state management, and error handling effectively.
- Collaborate with back-end developers, designers, and product stakeholders to refine requirements and deliver solutions.
- Write and maintain unit and integration tests using Jest or similar frameworks to ensure code quality.
- Participate in code reviews, contributing to shared standards and best practices.
- Troubleshoot and resolve front-end issues, performance bottlenecks, and bugs.
- Contribute to front-end architecture decisions and continuous improvement of the development workflow.
Key Requirements:
- Strong commercial experience building front-end applications with React.js.
- Solid understanding of modern JavaScript (ES6+) and core web technologies (HTML5, CSS3).
- Proven experience integrating and consuming RESTful APIs in a front-end environment.
- Practical experience writing automated tests with Jest or similar testing frameworks.
- Familiarity with component-based architecture and state management patterns (e.g. hooks, context, or similar).
- Experience working with version control systems, particularly Git.
- Ability to collaborate in an Agile or iterative development environment.
- Strong problem-solving skills and attention to detail.
Desirable Skills:
- Experience with TypeScript in a React-based codebase.
- Knowledge of front-end performance optimisation and profiling tools.
- Exposure to CI/CD pipelines and automated build/test processes.
- Familiarity with design systems or component libraries (e.g. Material UI, Chakra UI, or similar).
- Understanding of accessibility standards (WCAG) and best practices.
- Experience with end-to-end testing tools (e.g. Cypress, Playwright).
Qualifications:
- Degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
- Relevant professional certifications in front-end development or JavaScript (preferred but not essential).
- Evidence of ongoing professional development through courses, projects, or contributions to open-source (advantageous).
If you’re a React-focused Front End Developer who enjoys building reliable, well-tested interfaces and collaborating in a modern engineering environment, this role offers a strong platform to grow your impact and expertise.