Hybrid Software Engineer – Front End, React

Posted 3 hours ago

Apply now

About the role

  • Software Engineer with front-end focus at Pearson shaping user-focused web experiences. Collaborating with cross-functional teams to deliver high-quality applications using React and modern JavaScript.

Responsibilities

  • Design, build, and maintain scalable React applications using modern JavaScript/TypeScript
  • Architect modular, maintainable front‑end solutions that scale across teams and products
  • Build and evolve reusable UI libraries, tools, and frameworks
  • Ensure high standards for performance, accessibility, and usability
  • Integrate front‑end applications with backend services via RESTful APIs
  • Optimise applications for speed, reliability, and long‑term maintainability
  • Collaborate closely with Product, Design, and Engineering stakeholders
  • Guide and mentor other engineers, contributing to shared best practices and quality standards

Requirements

  • 5+ years’ experience in professional front‑end development
  • Strong experience with React, TypeScript, and modern JavaScript (ES6+)
  • Experience with state management (e.g. Redux or similar)
  • Solid understanding of frontend architecture, performance optimisation, and design patterns
  • Experience integrating with RESTful services
  • Familiarity with HTML, CSS, and responsive design
  • A collaborative mindset and confidence working with cross‑functional teams
  • Nice to have: Experience with micro‑frontends or large‑scale frontend platforms
  • Exposure to PostgreSQL or Elasticsearch
  • Experience with Progressive Web Apps (PWAs)
  • Familiarity with Ruby on Rails
  • Interest in accessibility standards and inclusive design

Benefits

  • A collaborative, supportive engineering culture
  • Meaningful technical challenges with global reach

Job title

Software Engineer – Front End, React

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job