Senior React.js Engineer - London
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
We are seeking an experienced Senior React.js Engineer to join a major digital transformation programme within a leading global consultancy. You will play a key role in designing and developing modern, scalable web applications within a complex enterprise environment.
This is an excellent opportunity to work on large-scale, business-critical platforms, leveraging modern Front End technologies, micro-Front End architecture, cloud-native deployment models, and best-in-class engineering practices.
INSIDE IR35 HYBRID WORKING
Key Responsibilities
- Design, develop and maintain high-quality, scalable web applications using React.js.
- Build reusable, maintainable and performant UI components aligned to enterprise standards.
- Work closely with architects, designers, product teams and Back End engineers to deliver robust end-to-end solutions.
- Integrate and consume RESTful APIs and collaborate with Back End teams on API design and optimisation.
- Implement and maintain micro Front End architectures using modern tooling and module federation principles.
- Ensure solutions meet key Non-Functional Requirements (NFRs), including security, accessibility, performance and scalability.
- Contribute to CI/CD pipelines, automated testing and deployment processes.
- Participate in code reviews, technical design sessions and architectural discussions.
- Drive best practices around component architecture, state management, testing and Front End performance optimisation.
Essential Skills & Experience
Frontend Development
4-5+ years’ commercial experience in Frontend Development
Strong hands-on development experience with React.js
Excellent coding skills using JavaScript (ES6+), HTML5 and CSS3
Strong understanding of responsive UI/UX design principles
Hands-on experience with:
- Material-UI (MUI)
- Styled Components
- Webpack
- Rollup
- Storybook
- React Router DOM (including complex parent-child routing)
- DOM manipulation techniques
Expertise in state management frameworks including:
- Redux
- Zustand
- Context API
- Custom Hooks
Strong understanding of:
- Component architecture
- Reusability patterns
- Performance optimisation
- Frontend design principles
Hands-on experience with automated testing using:
- Jest
- React Testing Library
Backend & APIs
Experience integrating and consuming RESTful APIs
Cloud, DevOps & Deployment
Experience deploying Front End applications within Microsoft Azure Cloud
Experience with Azure DevOps
Knowledge of CI/CD pipelines and automated build/deployment processes
Micro Frontends
Experience or strong understanding of:
- Module Federation
- Micro Front End architecture
- Large-scale distributed Front End applications
Non-Functional Requirements (NFRs)
Strong understanding and practical experience of:
- Web application security
- Performance optimisation
- Accessibility (WCAG)
- Scalability
- Resilience
Desirable Experience
Experience with Next.js for Server Side rendering and SEO optimisation
Experience using DevExtreme DataGrid and DevExtreme BI Dashboards
Experience with ExcelJS for advanced export and reporting capabilities
Experience integrating with enterprise component libraries/design systems
Requirements
4-5+ years’ commercial experience in Frontend Development
Strong hands-on development experience with React.js
Excellent coding skills using JavaScript (ES6+), HTML5 and CSS3
Strong understanding of responsive UI/UX design principles
Hands-on experience with:
- Material-UI (MUI)
- Styled Components
- Webpack
- Rollup
- Storybook
- React Router DOM (including complex parent-child routing)
- DOM manipulation techniques
Expertise in state management frameworks including:
- Redux
- Zustand
- Context API
- Custom Hooks
Strong understanding of:
- Component architecture
- Reusability patterns
- Performance optimisation
- Frontend design principles
Hands-on experience with automated testing using:
- Jest
- React Testing Library
Backend & APIs
Experience integrating and consuming RESTful APIs
Cloud, DevOps & Deployment
Experience deploying Front End applications within Microsoft Azure Cloud
Experience with Azure DevOps
Knowledge of CI/CD pipelines and automated build/deployment processes
Micro Frontends
Experience or strong understanding of:
- Module Federation
- Micro Front End architecture
- Large-scale distributed Front End applications
Non-Functional Requirements (NFRs)
Strong understanding and practical experience of:
- Web application security
- Performance optimisation
- Accessibility (WCAG)
- Scalability
- Resilience
Desirable Experience
Experience with Next.js for Server Side rendering and SEO optimisation
Experience using DevExtreme DataGrid and DevExtreme BI Dashboards
Experience with ExcelJS for advanced export and reporting capabilities
Experience integrating with enterprise component libraries/design systems
About the company
We are seeking an experienced Senior React.js Engineer to join a major digital transformation programme within a leading global consultancy. You will play a key role in designing and developing modern, scalable web applications within a complex enterprise environment.
This is an excellent opportunity to work on large-scale, business-critical platforms, leveraging modern Front End technologies, micro-Front End architecture, cloud-native deployment models, and best-in-class engineering practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on computerjobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
The Best 7 Frontend Frameworks for Developers in 2025
Frontend Developer Salary in The UK
Fullstack Developer Salary UK