All Jobs

Front End Developer

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.

Cam Demo
Recruiter

Job details

Reference: JOB-2214
Apply now