Senior React Frontend Developer, Data

  • Jobtailor
  • Harwell, Oxfordshire
  • 11/07/2026
Full time Information Technology Telecommunications

Job Description

Overview
  • Lead the design and development of the interfaces that bring the DataCosmos platform to life
  • Build performant, scalable UI components and data visualisations
  • Design, develop, and maintain React-based user interfaces for data exploration, visualisation, and delivery
  • Implement reusable, scalable front-end architecture and component libraries
  • Translate data requirements into clear, accessible, and user-friendly interfaces
  • Work closely with data and backend engineers to integrate APIs and data services effectively
  • Optimise front-end performance when handling high-volume or real-time data
  • Write and maintain unit and integration tests to ensure reliability and robustness
  • Participate in code reviews, ensuring adherence to front-end best practices and coding standards
  • Contribute to CI/CD pipelines for front-end deployment and release
  • Provide technical guidance on React architecture, state management, and data handling patterns
  • Act as a subject matter expert for front-end development within data-driven applications
  • Identify opportunities to simplify, optimise, and enhance data visualisation and UI performance
  • Ensure front-end solutions support clarity, usability, and efficiency for both technical and non-technical users
Requirements
  • Strong proficiency in React and TypeScript
  • Deep understanding of modern front-end development practices, including HTML, CSS, and component-based architecture
  • Strong capability in building data-driven interfaces and working with APIs and asynchronous data flows
  • Confident use of state management approaches like Redux, Zustand, Context, or similar
  • Familiarity with data visualisation libraries (e.g. D3.js, Recharts, or similar)
  • Strong understanding of front-end performance optimisation, particularly for large or complex datasets
  • Understanding of CI/CD concepts and cloud-native environments
  • Ability to structure, transform, and present complex data effectively in the front end
  • Strong understanding of version control systems (Git) and collaborative development practices
  • Clear and effective communication, with the ability to work across technical and non-technical teams
  • Ability to take ownership of front-end architecture, overall user experience and setting high standards for code quality, usability, and performance.