Board Intelligence

Senior React Developer

Board Intelligence

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the development of complex React applications with exceptional user experience.
  • Design and implement scalable frontend architectures and component libraries.
  • Establish and promote frontend best practices, patterns, and coding standards.
  • Optimise application performance, including bundle size, rendering, and runtime efficiency.
  • Build accessible, responsive, and mobile-friendly user interfaces.
  • Mentor mid-level and junior frontend developers, supporting their technical growth.
  • Collaborate with designers to create pixel-perfect, intuitive interfaces.
  • Work with backend teams to design efficient API contracts and data fetching strategies.
  • Own frontend technical decisions and participate in architectural discussions.
  • Implement comprehensive testing strategies for frontend applications.

Requirements

  • Extensive experience building production React applications.
  • Deep expertise in modern JavaScript/TypeScript and functional programming patterns.
  • Strong understanding of React fundamentals
  • Proven experience architecting scalable frontend applications and component libraries.
  • Expertise in state management solutions (Zustand, Recoil, Redux, or similar).
  • Strong proficiency in modern CSS, CSS-in-JS libraries, and responsive design.
  • Experience with frontend build tools and module bundlers.
  • Comprehensive testing experience (Jest, React Testing Library, Cypress).
  • Deep understanding of web performance optimisation techniques.
  • Strong grasp of web accessibility standards (WCAG) and semantic HTML.
  • Experience with RESTful APIs and modern data fetching patterns.
  • Excellent communication skills and ability to articulate technical concepts clearly.
  • Proven track record of mentoring and elevating other developers.
  • Understanding of backend technologies and API design.
  • Experience with Java backend development (Spring Boot, Spring Framework).
  • Experience with Python backend development.
  • Experience building AI-powered user interfaces or chat experiences.
  • Knowledge of observability and monitoring tools.
  • Experience with CI/CD pipelines and Kubernetes deployments.
  • Familiarity with micro-frontend architectures.
  • Knowledge of frontend security best practices.
Benefits
  • Private Pension Scheme
  • BUPA Health and Dental insurance (including access to the My BUPA app)
  • Group life assurance: 4x annual salary
  • 26 holiday days per calendar year in addition to Bank Holidays
  • Cycle to work scheme
  • Employee Assistance Program
  • Eyecare and Flu Jab vouchers

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactJavaScriptTypeScriptfunctional programmingstate managementCSSCSS-in-JSJestReact Testing LibraryCypress
Soft skills
mentoringcommunicationcollaboration