Senior React.js Engineer - London

Strike IT Services
London, UK
about 1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) HTML5 Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Continuous Integration DevOps Document Object Model Design of User Interfaces Performance Tuning
+18 more
Next.js Web Application Security Systems Integration Web Content Accessibility Guidelines Network Routers ReactJS Rollup Delivery Pipeline Backend Webpack Material UI Front End Software Development React Redux React Testing Library Api Design Software Coding Restful APIs Es2015

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:37 min

Directing browser dependencies without explicit user agent evaluation

Sani Yusuf · JS Congress

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:26 min

Leveraging existing web knowledge for developer experience

Xuan Huang Xuan Huang · WWC 2025

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all