Lead Software Engineer- Front End- React

Company: JPMorgan Chase & Co.
Apply for the Lead Software Engineer- Front End- React
Location: Greater London
Job Description:

Behind every investment is a person with ambitions, motivations and values. While we know that every client is unique, they come to J.P. Morgan Personal Investing for the same reason: our straightforward and transparent approach to investing, and the trust that 150 years of J.P. Morgan heritage brings.

J.P. Morgan Personal Investing offers award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. We built the business withinnovation as a core part of our ethos to give consumers the confidence and clarity to make informed investment decisions and achieve their financial goals.

As a Web Engineer at JPM Personal Investing you will be responsible for the web applications that make Nutmeg run. You will deliver product features end-to-end within a cross functional team made up of Engineering and Product. We have a fully aligned Tech stack across the web ecosystem with a collection of team-owned mono-repos – all powered by an internal React Design system which allows us to deliver at scale. You’ll have plenty to learn and will join a friendly and collaborative group of talented engineers who are always willing to discuss/share ideas via various internal or external meetings/guilds/pairing sessions. All of this contributes to our primary focus; to build great user-friendly experiences for our customers.

Job responsibilities:

  • Develop and deliver product features as part of larger domain-owned epic initiatives.
  • Identify, troubleshoot and resolve existing or newly-identified prioritised defects.
  • Ensure high-quality code through solid testing and adherence to best practices/standards.
  • Work collaboratively with cross-functional teams and contribute to team discussions/meetings/guilds.
  • Participate in code reviews to maintain code quality and share ideas/knowledge among your peers.
  • Create and maintain technical documentation as part of new features or spike discoveries.
  • Build an understanding of product and technology for owned domain areas.
  • Actively participate in scrum ceremonies including daily stand-ups, sprint planning and retrospectives.
  • Consider Accessibility (WCAG), Security, Observability & Performance as part of all owned applications/deliverables.

Required qualifications, capabilities and skills:

  • Proven track record of building and maintaining customer-centric web applications/SPAs.
  • Excellent verbal and written communication skills.
  • Mentor and support other engineers as a senior member of the team.
  • Strong proficiency in React and its core principles.
  • Solid grasp of Web fundamentals:
    • HTML5 (Semantics & Structure)
    • CSS (Responsive Design, Specificity)
    • JavaScript ES6
    • General Networking (HTTP, IP & DNS, Caching)
  • Proficient with Chrome Developer Tools or browser equivalent.
  • Experience with version control tools (VCS), preferably Git.
  • Experience with Docker.
  • Strong analytical and problem-solving skills.
  • Proactive communicator with owned assignments.
  • Ability to manage time effectively and meet realistic deadlines.
  • Experience with testing frameworks such as Jest or RTL.
  • Understanding of build tools such as Webpack, Vite, Parcel.
  • Understanding of Pre-processors such as SASS, CSS Modules, JS Compilation.
  • Understanding of CI/CD platforms such as Jenkins and Github Actions.

Preferred qualifications, capabilities and skills:

  • Bachelor’s degree in Computer Science, Engineering or a related field.
  • A passion for self-development and learning who keeps up to date with the latest Web/React trends and technologies.
  • Experience with Kubernetes
  • Experience with GraphQL
  • Experience with Node.js
  • Worked with GraphQL APIs
  • Feature flagging/AB testing
  • Appreciation/Exposure to React Native
  • Knowledge of other JavaScript frameworks like Angular, Vue, Next.js, Gatsby.
  • Familiarity with agile methodologies beyond Scrum.
  • Delivery experience on cloud platforms and familiarity with AWS
  • Experience with Design systems (UI Development, White-labelling)
  • Commercial experience in the Finance industry

#ICBCareers #ICBEngineering

#J-18808-Ljbffr…

Posted: March 21st, 2026