Lead UI Engineer – Real-Time Trading Platform (TypeScript/React)

Bank of America

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private healthcare
Pension plan
Maternity leave (26 weeks)
Flexible benefits
Annual health screen

Job summary

Bank of America in Bromley is seeking a hands-on Lead UI Developer to own the React/TypeScript codebase for the Single Dealer Platform, delivering low-latency, real-time trading interfaces used by Sales, Trading and institutional clients.

You'll drive front-end architecture, implement RxJS reactive patterns, ensure accessibility, and collaborate with product, UX, pricing and backend teams to ship performant, resilient interfaces for live market data and RFQ workflows.

Qualifications

  • 3+ years in a senior/lead UI role building web apps with TypeScript/React.
  • Experience with high-performance bidirectional data streaming (WebSockets/SSE/RTC).
  • Strong RxJS and reactive architecture in production.
  • Experience with real-time UIs and low-latency rendering.

Responsibilities

  • Lead UI roadmap and coding standards for the SDP.
  • Own front end architecture (React + TypeScript + RxJS) and data flow for live market data.
  • Design modular, accessible components and design system primitives (WCAG 2.1 AA+).
  • Drive performance improvements and virtualization for large grids.
  • Enforce automated testing and CI/CD with quality gates.
  • Collaborate with product, UX, pricing, and server-side teams.

Skills

TypeScript
React
RxJS
WebSockets
Real-time UI
React State Management
GraphQL

Job description

Bank of America in Bromley is seeking a hands-on Lead UI Developer to own the React/TypeScript codebase for the Single Dealer Platform, delivering low-latency, real-time trading interfaces used by Sales, Trading and institutional clients.

You'll drive front-end architecture, implement RxJS reactive patterns, ensure accessibility, and collaborate with product, UX, pricing and backend teams to ship performant, resilient interfaces for live market data and RFQ workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Frontend Engineer – Real-Time Trading UI
Lead Frontend Engineer – Real-Time Trading UI

Adecco • Bromley

Hybrid
GBP 65,000 - 85,000
Disability-confident employer
Inclusive recruitment process
Lead UI Developer – Single Dealer Platform (TypeScript / RxJS / React)
Lead UI Developer – Single Dealer Platform (TypeScript / RxJS / React)

Bank of America • Greater London

On-site
GBP 90,000 - 120,000
Private healthcare
Pension plan
Maternity leave (26 weeks)
+2
Lead UI Developer
Lead UI Developer

Sterlings • Greater London

On-site
GBP 90,000 - 120,000
Senior Front-End Architect for Real-Time Trading UI
Senior Front-End Architect for Real-Time Trading UI

Sterlings • Greater London

On-site
GBP 90,000 - 120,000
Real-Time Trading UI Engineer - React Frontend
Real-Time Trading UI Engineer - React Frontend

Selby Jennings • City Of London

On-site
GBP 70,000 - 110,000
Trading Systems UI Engineer - Real Time Applications
Trading Systems UI Engineer - Real Time Applications

Selby Jennings • City Of London

On-site
GBP 70,000 - 110,000
Lead UI Engineer - Real-Time Frontend (React/TS)
Lead UI Engineer - Real-Time Frontend (React/TS)

慨正橡扯 • Greater London

On-site
GBP 70,000 - 100,000
Senior UI Lead for Real-Time React and TypeScript Platforms
Senior UI Lead for Real-Time React and TypeScript Platforms

Hackajob Ltd • Leeds

On-site
GBP 90,000 - 110,000
Senior React Engineer - Real-Time Trading UI
Senior React Engineer - Real-Time Trading UI

Grid Dynamics • Greater London

On-site
GBP 70,000 - 90,000
Medical insurance
Flexible schedule
Corporate social events
+1
Senior Frontend Developer
Senior Frontend Developer

Adecco • Bromley

On-site
GBP 65,000 - 85,000
Disability-confident employer
Inclusive recruitment process