Principal Software Engineer React, UI

JPMorganChase


Job Location:

Bengaluru - India

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

Job Summary

Description

Your next role should amplify your impact and accelerate your growth. Join a collaborative handson 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. Youll partner across Product Design and Engineering to deliver consistent UX high-performance UIs and reliable integrations with Java-based services. Youll 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 outcomeswhile 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 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.



Required Experience:

Staff IC

DescriptionYour next role should amplify your impact and accelerate your growth. Join a collaborative handson 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 Tra...

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