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.




