London or Glasgow Employment

JPMorgan Chase & Co. is hiring a Lead Software Engineer

About the Role

JPMorgan Chase & Co. is seeking a Lead Software Engineer to join the Digital Platforms Team. In this role, you will enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you will conduct critical technology solutions across technical areas to support the firm's business objectives.

What You'll Do

  • Architect scalable, resilient UI platforms, defining and evolving clean, modular React architectures that scale across teams and products.
  • Lead performance engineering, setting and enforcing performance budgets and Web Vitals targets, and driving bundle strategy, caching, and optimization.
  • Build and govern reusable component libraries and design systems, developing typed, accessible, and themeable React component libraries.
  • Enforce code quality, testing, and accessibility, establishing coding standards and ensuring WCAG-compliant accessibility and front-end security hygiene.
  • Provide cross-functional leadership and mentorship, translating product and UX requirements into technical roadmaps and mentoring engineers.

What We're Looking For

  • 10+ years in UI and frontend development with React and a proven track record building and scaling complex, production-grade applications.
  • Demonstrated platform mindset with a strong focus on performance, clean architecture, robustness, resiliency, and improvements to Core Web Vitals.
  • Advanced React and TypeScript expertise, including deep knowledge of hooks, context, SSR/SSG patterns (e.g., Next.js), and strict typing.
  • UI architecture and systems design ability to define scalable component architectures, design systems, modular libraries, and micro frontends.
  • State management and data layer proficiency with experience in Redux Toolkit, Zustand, React Query/TanStack Query, and GraphQL.
  • Accessibility and standards compliance, including WCAG compliance, semantic HTML, keyboard navigation, and screen-reader support.
  • Testing, tooling, and CI/CD excellence, including unit/integration/E2E testing (Jest, Testing Library, Playwright/Cypress) and modern bundlers/dev servers (Webpack, Vite).

Technical Stack

  • React, TypeScript, Next.js
  • Redux Toolkit, Zustand, React Query/TanStack Query, GraphQL
  • Jest, Testing Library, Playwright/Cypress
  • Webpack, Vite

We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute.

Required Skills
ReactTypeScriptNext.jsRedux ToolkitZustandReact Query/TanStack QueryGraphQLJestTesting LibraryPlaywright/CypressUI ArchitectureDesign SystemsMicro FrontendsState ManagementPerformance Optimization
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
JPMorgan Chase & Co.

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago