At a Glance
- Tasks: Lead the development of scalable UI platforms and enhance performance across digital products.
- Company: Join JPMorgan Chase's innovative Digital Platforms Team.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make a real impact by shaping cutting-edge technology solutions in a dynamic environment.
- Qualifications: 10+ years in UI development with React and strong leadership skills.
- Other info: Collaborative culture with mentorship opportunities and a focus on continuous improvement.
The predicted salary is between 48000 - 72000 Β£ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Digital Platforms Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firmβs business objectives.
Job responsibilities:
- Architect scalable, resilient UI platforms - Define and evolve clean, modular React architectures (state management, routing, SSR/SSG, hydration) that scale across teams and products, emphasizing maintainability, resiliency, and long-term sustainability.
- Lead performance engineering - Set and enforce performance budgets and Web Vitals targets; drive bundle strategy (code splitting, lazy loading), caching/CDN policies, image optimization, profiling, and regression monitoring to ensure consistently fast, reliable experiences.
- Build and govern reusable component libraries and design systems - Develop typed, accessible, and themeable React component libraries; establish versioning, documentation, and adoption guidelines to promote reuse, consistency, and platform-wide efficiency.
- Enforce code quality, testing, and accessibility - Establish coding standards and review practices; implement robust testing (unit/integration/E2E) and CI coverage; ensure WCAG-compliant accessibility and front-end security hygiene throughout the platform.
- Provide cross-functional leadership and mentorship - Translate product and UX requirements into technical roadmaps; collaborate tightly with product, design, and backend teams; mentor engineers in platform-thinking and React best practices; use data and observability to guide decisions and drive continuous improvement.
Required qualifications, capabilities, and skills:
- 10+ years in UI and frontend development with React. Proven track record building and scaling complex, production-grade React applications across multiple products and teams.
- Demonstrated platform mindset with strong focus on performance - Emphasis on clean architecture, robustness, resiliency, reusability, and measurable improvements to Core Web Vitals.
- Advanced React and TypeScript expertise - Deep knowledge of hooks, context, Suspense/concurrent features, SSR/SSG patterns (e.g., Next.js), and strict typing for safety and maintainability.
- UI architecture and systems design - Ability to define scalable component architectures, design systems, modular libraries, and (where appropriate) micro frontends or module federation.
- State management and data layer proficiency - Experience with Redux Toolkit, Zustand, React Query/TanStack Query, and GraphQL, including caching, synchronization, and error handling strategies.
- Accessibility and standards compliance - WCAG compliance, semantic HTML, keyboard navigation, screen-reader support, and inclusive design integrated into the development workflow.
- Testing, tooling, and CI/CD excellence - Strong in unit/integration/E2E testing (Jest, Testing Library, Playwright/Cypress), code quality gates, linting, type checks, and modern bundlers/dev servers (Webpack, Vite) with automated, reliable release pipelines.
Lead Software Engineer for Digital Platforms Team employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Software Engineer for Digital Platforms Team
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving React and UI architecture. This is your chance to demonstrate your expertise and make a lasting impression.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets noticed. Tailor your application to highlight your experience with scalable UI platforms and performance engineering to stand out.
We think you need these skills to ace Lead Software Engineer for Digital Platforms Team
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your expertise in React, TypeScript, and any relevant projects that showcase your ability to architect scalable UI platforms.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our mission at JPMorganChase. Share specific examples of your leadership in performance engineering and cross-functional collaboration.
Showcase Your Technical Skills: Donβt shy away from detailing your technical prowess! Include your experience with state management, testing frameworks, and accessibility standards. We want to see how youβve applied these skills in real-world scenarios.
Apply Through Our Website: For the best chance of success, make sure to apply through our website. This way, we can easily track your application and ensure it gets the attention it deserves. Weβre excited to see what you bring to the table!
How to prepare for a job interview at J.P. Morgan
β¨Know Your Tech Inside Out
Make sure youβre well-versed in React and TypeScript, as these are crucial for the role. Brush up on your knowledge of hooks, context, and SSR/SSG patterns. Be ready to discuss your past projects and how youβve implemented these technologies.
β¨Showcase Your Architectural Skills
Prepare to talk about your experience in designing scalable UI architectures. Think of examples where youβve defined clean, modular React architectures and how they contributed to performance and maintainability. This will demonstrate your platform mindset.
β¨Emphasise Performance Engineering
Be ready to discuss how youβve set performance budgets and improved Core Web Vitals in your previous roles. Share specific strategies youβve used for code splitting, lazy loading, and caching policies to ensure fast, reliable user experiences.
β¨Highlight Your Leadership Experience
As a Lead Software Engineer, youβll need to show your ability to mentor and lead cross-functional teams. Prepare examples of how youβve translated product requirements into technical roadmaps and collaborated with design and backend teams to achieve project goals.