Lead Software Engineer ReactJS, Typescript

JPMorganChase

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.

As a Lead Software Engineer at JPMorgan Chase within theCommercial & Investment Banks Margin & Collateral Technology teamyoull lead a team building modern applications while maintaining and evolving existing Ext JS modules. A core part of the role will be planning and executing a pragmatic migration path from Ext JS to Reactbalancing stability performance accessibility and developer experience.

Job responsibilities

  • Define front-end architecture coding standards and best practices across React and Ext JS codebases.
  • Drive the roadmap for migrating legacy Ext JS features to modern React implementations.
  • Conduct design and code reviews; mentor engineers and elevate the teams craft.
  • Optimize performance (memoization virtualization bundle splitting caching) and run audits with Lighthouse.
  • Ensure robust test coverage with Jest and React Testing Library; enable e2e tests via Cypress or Playwright.
  • Manage builds and theming via Sencha Cmd and SASS; improve performance and stability of legacy features.
  • Implement bridging strategies (embedding React within Ext JS or vice versa) to enable incremental migration.
  • Partner with Product and Design to deliver responsive WCAG 2.1 AA-compliant experiences
  • Work closely with backend teams on REST/GraphQL integration WebSockets and API contracts.
  • Translate product goals into technical plans; break down work and drive predictable delivery in Agile sprints.

Required qualifications capabilities and skills

  • Formal training or certification onsoftware engineeringconcepts and 5 years applied experience
  • 10 years of front-end development experience with 3 years in a tech lead or staff-level role.
  • Deep expertise in and TypeScript building large-scale production-grade applications.
  • Hands-on experience with Ext JS (6.x/7.x) Sencha Cmd theming and performance optimization.
  • Proven track record migrating legacy front ends (preferably Ext JS) to React including micro-frontend patterns.
  • Strong proficiency with modern tooling: Webpack or Vite npm/yarn Git ESLint Prettier.
  • Solid understanding of accessibility responsive design and internationalization.
  • Experience with automated testing across unit integration and e2e levels.
  • Familiarity with RESTful APIs GraphQL and client-side performance profiling.

Preferred qualifications capabilities and skills

  • (SSR/SSG) design system creation and token-based theming.
  • Data visualization (D3 Highcharts Recharts).
  • Monorepo tooling (Nx Turborepo) micro frontends module federation.
  • Observability in the front end (logging metrics tracing) and bundle analysis.
  • Experience in regulated or enterprise environments



Required Experience:

IC

DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.As a Lead Software Engineer at JPMorgan Chase within theCommercial & Investment Banks Margin & Collateral Technology teamyoull lead a team building modern applications wh...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

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 ov ... View more

View Profile View Profile