Lead Software Engineer - UI - Typescript/React/Redux Toolkit (FX)

jpmorgan chase bank, n.a.

Singapore

On-site

SGD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase is seeking a Lead Software Engineer within the Commercial & Investment Bank’s Sales & Research Technology team to design and deliver client- and sales-facing UI for the Markets Execute platform. You will apply deep front-end expertise, modern practices, and AI-assisted development to build secure, scalable web apps with meaningful business impact.

You will mentor engineers, collaborate across cross-functional teams, and contribute to architecture decisions while advancing

Qualifications

  • Bachelor's degree in computer science or equivalent.
  • 5+ years front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, RxJS.
  • Hands-on system design, development, testing, reactive programming.
  • Understanding of responsible AI use in engineering workflows and secure coding practices.
  • Experience coaching engineers on AI-assisted development tools and validation.

Responsibilities

  • Build and support client- and sales-facing UI capabilities of the Markets Execute platform.
  • Develop and evolve front-end architecture blueprints and scalable patterns.
  • Collaborate with Product Owner, UX, and QA on requirements, estimations, and planning.
  • Develop UI features using modern JavaScript/TypeScript and React with the team component library.
  • Mentor junior developers and contribute to delivery quality and engineering practices.
  • Learn about financial markets through partners and training resources.
  • Optimize web applications for performance and reliability; ensure security standards.
  • Apply AI-assisted engineering practices to improve code quality and delivery outcomes.

Skills

JavaScript
TypeScript
ReactJS
Redux Toolkit
RxJS
Frontend architecture
UI/UX collaboration

Education

Bachelor's Degree in Computer Science

Tools

Redux Toolkit
RxJS

Job description

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 JPMorganChase within the Commercial & Investment Bank’s Sales & Research Technology team, you will be pivotal in the creation, design, and execution of market-leading, client- and sales-facing applications for the J.P. Morgan Markets Execute platform. You will apply deep front-end expertise, modern engineering practices, and problem-solving methodologies to deliver secure, stable, and scalable solutions with significant business impact.

Job responsibilities
  • Build and support client- and sales-facing UI capabilities of the Markets Execute platform and its related suite of applications.
  • Develop and evolve front-end architecture blueprints, including component hierarchies and scalable implementation patterns (e.g., component composition, state management with Redux Toolkit, TypeScript best practices) to support maintainable, modular, and testable codebases across teams.
  • Collaborate with Product Owner, UX, and QA to analyserequirements; participate in estimation, planning, and architecture/design sessions.
  • Develop user interface features using modern JavaScript/TypeScript and React, following established engineering standards and leveraging the team’s existing component library.
  • Influence application design and delivery practices through code reviews, technical discussions, and contributions to shared libraries/frameworks where appropriate.
  • Mentor junior developers and contribute to improving delivery quality, predictability, and engineering best practices within the team.
  • Learn continuously about financial markets through colleagues, business partners, training resources, and workshops.
  • Optimize web applications for performance and responsiveness; contribute to secure, stable operational standards (e.g., reliability, resiliency, and production readiness).
  • Use enterprise-authorized AI-assisted engineering practices to improve code quality and delivery outcomes (e.g., AI-assisted refactoring, test acceleration, troubleshooting), while applying clear validation standards (secure coding, peer review, automated testing).
  • Apply 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.
  • Apply reactive programming and ensure operational stability across environments with robust automated testing and CI/CD.
Required qualifications, capabilities, and skills
  • Bachelor's Degree in Computer Science or equivalent experience
  • Formal training or certification in software engineering concepts and 5+ years of applied experience on front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, RxJS, and modern UI frameworks.
  • Hands-on experience in system design, application development, testing, reactive programming, and operational stability.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Proven ability to independently solve design and functionality problems with minimal oversight.
  • Experience building high-performance desktop/web applications and optimizing for speed and UX.
  • Strong test-driven development practice using modern source control and continuous integration.
  • Experience working in fast-paced, Agile environments within financial services.
  • Proficiency with AI-powered development tools to streamline workflows, improve code quality, and enhance developer efficiency.
  • Excellent communication and collaboration skills across cross-functional teams.
  • Hands-on experience with UI automation testing tools is required (E2E and/or integration testing), and ability to run/maintain tests in CI/CD.
Preferred qualifications, capabilities, and skills
  • Nice-to-have knowledge of Java, Kubernetes, and Spring.
  • Familiarity with Investment Banking, FinTech, or financial markets.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - FX
Lead Software Engineer - FX

Jpmorgan & Co • Singapore

On-site
SGD 90,000 - 120,000
Lead Software Engineer - FX
Lead Software Engineer - FX

United States Digital Space LLC • Singapore

On-site
SGD 150,000 - 210,000
Senior Lead Software Engineer, Pricing and Structuring
Senior Lead Software Engineer, Pricing and Structuring

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer III - React UI Developer
Software Engineer III - React UI Developer

JPMorgan Chase & Co. • Singapore

On-site
SGD 75,000 - 100,000
Senior Frontend Architect — React, TypeScript, AI-Driven
Senior Frontend Architect — React, TypeScript, AI-Driven

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 260,000
Lead Software Engineer, Currencies and Emerging Markets
Lead Software Engineer, Currencies and Emerging Markets

JPMORGAN CHASE BANK, N.A. • Singapore

On-site
SGD 140,000 - 190,000
Lead Software Engineer, Global Portfolio Holdings Technology
Lead Software Engineer, Global Portfolio Holdings Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 100,000 - 130,000
Lead Software Engineer, Global Portfolio Holdings Technology
Lead Software Engineer, Global Portfolio Holdings Technology

jpmorgan chase bank, n.a. • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer III - React UI Developer
Software Engineer III - React UI Developer

Next Frontier Capital • Singapore

On-site
SGD 90,000 - 150,000
Lead Software Engineer, Prime Finance Technology
Lead Software Engineer, Prime Finance Technology

JPMORGAN CHASE BANK, N.A. • Singapore

On-site
SGD 120,000 - 180,000