JP Morgan Services India Pvt Ltd

Principal Software Engineer - React, UI

JP Morgan Services India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 10 yearsMin. 10 years

Job Description

Principal Software Engineer - React, UI

Your next role should amplify your impact and accelerate your growth. Join a collaborative, hands‑on team building UI architecture and reusable component platforms that power secure, intuitive Trade Finance experiences at scale. 


As a Principal Software Engineer at JPMorganChase within the Trade & Working Capital, you will set the technical direction for frontend architecture and be hands-on building reusable React/TypeScript components and patterns adopted across multiple squads. You’ll partner across Product, Design, and Engineering to deliver consistent UX, high-performance UIs, and reliable integrations with Java-based services. You’ll work closely with product, design, and backend architecture. Turning complex requirements into simple, compliant front-end systems that hold up in regulated environments. We value practical leadership, clear communication, and accountability for outcomes—while staying close to code and production.

 

Job responsibilities

  • Own frontend architecture for customer-facing applications, including application structure, routing, state management, module boundaries, and integration patterns to enable scale, resiliency, and rapid delivery.
  • Design, build, and maintain a reusable component platform/design system (React + TypeScript): core UI primitives, complex workflow components, accessibility standards, theming, documentation, and versioned release strategy.
  • Stay hands-on in code: build high-impact components, reference implementations, and templates; drive adoption through pull requests, pairing, and technical reviews.
  • Define and evolve shared UI patterns (forms, validation, tables/grids, document upload, approvals, error handling, notifications, entitlements-based rendering) to ensure consistency across customer journeys.
  • Partner with backend teams to shape API contracts optimized for UI (latency expectations, pagination, error semantics, idempotency, versioning) and drive UI-friendly patterns (BFF where appropriate).
  • Establish frontend performance engineering practices: bundle strategy, rendering efficiency, caching, and Core Web Vitals; ensure high performance under real-world workloads. Implement frontend observability and operability: client-side logging/metrics, correlation IDs, trace linkage, actionable dashboards, and runbooks for production support.
  • Lead secure-by-design UI engineering: authN/authZ flows, secure session handling, PII masking, XSS/CSRF protections, dependency governance, and compliance guardrails. Coach engineers and raise standards in UI architecture, component quality, testing, and documentation, ensuring reusable assets are reliable and discoverable.
  • Own delivery outcomes across multiple squads: roadmap alignment for the UI platform, release readiness, dependency management, and risk mitigation/escalation.
  • Lead incident response and root-cause analysis for customer-facing applications; drive corrective/preventive actions that improve stability and user experience. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  • Apply GenAI/LLMs to enhance UI and operational workflows (e.g., guided task completion, intelligent assistance, search/summarization) with appropriate controls and governance.
  • Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams.

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 10+ years of applied experience. In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise
  • Strong hands-on experience building frontend architecture for large-scale web applications using React + TypeScript, including state management, component APIs, and modularization strategies.
  • Proven experience building reusable component libraries/design systems (versioning, adoption strategy, documentation, accessibility) and driving usage across teams.
  • Demonstrated ability to be hands-on: shipping production UI code, leading complex refactors/migrations, and unblocking teams through practical implementation.
  • Experience with frontend testing strategy (unit/integration/E2E), CI/CD, and release safety mechanisms (feature flags, canaries/rollbacks).
  • Strong understanding of secure development practices for customer-facing apps in regulated environments (PII handling, dependency risk, secure coding).
  • Ability to communicate complex technical topics clearly to senior stakeholders across product, design, engineering, operations, and risk.
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data.
  • Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse.

 

Preferred qualifications, capabilities and skills

  • Experience modernizing legacy UIs into next-generation UI architectures (incremental migration strategies, shared component adoption, platform rollout).
  • Prior experience in banking, fintech, trading, or capital markets platforms.
  • Background in technology consulting or professional services.

Experience Level

Senior Level

Job role

Work location
Work locationBengaluru, Karnataka, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 10 years

About company

Name
NameJP Morgan Services India Pvt Ltd
Job posted by JP Morgan Services India Pvt Ltd

Similar jobs you can apply for

Software / Web Developer
Creative Engineers

Application Engineer

Creative Engineers
Hegganahalli, Bengaluru/Bangalore
₹15,000 - ₹20,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Medinova Ind

Quality Control

Medinova Ind
Kamaksipalya, Bengaluru/Bangalore
₹14,000 - ₹16,000
Work from Office
Full Time
Any experience
Basic English
Zeblaze Solutions

Senior Technical Support - Wzatco Projectors

Zeblaze Solutions
Yelahnaka New Town, Bengaluru/Bangalore
₹40,000 - ₹50,000
Work from Office
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
Tpipay Fintech Private Limited

Full-stack Developer

Tpipay Fintech Private Limited
KR Puram, Bengaluru/Bangalore
₹50,000 - ₹1,30,000
Work from Office
Full Time
Min. 3 years
Good (Intermediate / Advanced) English
Balchandra Talent Solutions

Engineering Trainee

Balchandra Talent Solutions
Peenya, Bengaluru/Bangalore
₹18,000 - ₹20,000
Work from Office
Full Time
Any experience
Basic English
M/s Vardhaman Pressure Die Casting

Quality Control Engineer

M/s Vardhaman Pressure Die Casting
Bengaluru/Bangalore
₹20,000 - ₹30,000
Work from Office
Full Time
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 10 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!