JPMorganChase

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

JPMorganChase

Singapore · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
Bachelor's Degree in Computer Science or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

J.P. Morgan is offering an exciting role for a Lead Software Engineer within the Commercial & Investment Bank's Sales & Research Technology team. This role focuses on developing top-tier, client- and sales-oriented web applications for the J.P. Morgan Markets Execute platform, leveraging strong front-end development skills and advanced problem-solving techniques to deliver secure, stable, and scalable UI solutions with significant business impact.

Key Responsibilities

  • Develop and maintain user-facing features and client/sales functionality on the Markets Execute platform and related applications.
  • Design and evolve front-end architecture, including component hierarchy and scalable patterns like component composition and state management using Redux Toolkit and TypeScript best practices, to ensure modular, maintainable, and testable codebases for multiple teams.
  • Work collaboratively with Product Owners, UX designers, and QA teams to analyze requirements, contribute to estimation and planning, and participate in architectural and design discussions.
  • Implement UI features using modern JavaScript, TypeScript, and React while adhering to team engineering standards and utilizing shared component libraries.
  • Provide thought leadership by influencing application design and delivery through code reviews, technical discourse, and contributions to shared frameworks or libraries.
  • Mentor less experienced developers and improve team delivery quality, predictability, and engineering best practices.
  • Continuously expand knowledge of financial markets through interactions with colleagues, training, and workshops.
  • Optimize web applications for responsiveness and performance, ensuring stability and security in production environments.
  • Utilize enterprise-approved AI-assisted engineering tools to enhance code quality, refactor efficiently, accelerate testing, and troubleshoot with security and validation standards.
  • Leverage software development life cycle tools, AI-enabled automation, and reactive programming to improve operational stability and delivery efficiency.

Required Qualifications & Experience

  • Bachelor's Degree in Computer Science or an equivalent qualification.
  • Formal training or certification in software engineering and over 5 years of front-end experience with JavaScript, TypeScript, ReactJS, Redux Toolkit, and RxJS.
  • Proven skills in system design, application development, testing, reactive programming, and maintaining operational stability.
  • In-depth understanding of responsible AI usage in development, including data sensitivity, secure input/output handling, and compliance with security and resiliency requirements; experience guiding teams in safe AI adoption.
  • Experience leading use of approved AI-assisted software development tools for coding, review, test acceleration, and troubleshooting, including setting team standards for validating AI results.
  • Ability to independently resolve complex design and functional problems with minimal supervision.
  • Expertise in building high-performance desktop and web applications optimized for user experience and speed.
  • Strong adoption of test-driven development practices, source control, and continuous integration.
  • Experience working in dynamic Agile environments within the financial services sector.
  • Proficiency with UI automation testing tools (end-to-end and integration), and the capability to manage these tests within CI/CD pipelines.
  • Excellent communication and collaboration abilities across multidisciplinary teams.

Preferred Qualifications

  • Knowledge of Java, Kubernetes, and Spring frameworks is advantageous.
  • Familiarity with financial markets, investment banking, or FinTech sectors is desirable.

Company & Team Profile

J.P. Morgan is a global leader in financial services, offering strategic advice and products to prominent corporations, governments, and investors worldwide. The Commercial & Investment Bank division serves clients across more than 100 countries, providing capital raising, risk management, liquidity, and advisory services.

Diversity & Inclusion

The company prioritizes diversity and inclusiveness, ensuring equal opportunities and non-discrimination across all protected attributes, while also offering reasonable accommodations to support employees’ religious, mental health, and physical needs.

Minimum education

Bachelor's Degree

How they work

Communication Teamwork & Collaboration Problem Solving Leadership Learning Agility
🤖
Online · instant AI help
Broxer