
Senior React Developer
Board Intelligence
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
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