IT & Software

FX Client Platforms - Senior UI Software Engineer (Vice President)

Citigroup

London · Greater London · United Kingdom

Overview

In this role you will lead the creation of high-quality trading UIs for FX traders, aligning with Citi’s emphasis on scalable, cross-application interoperability. You’ll drive frontend architecture decisions, performance, and AI-assisted development within a global team, delivering robust, real-time interfaces. You will collaborate with UX, product, and sales to translate requirements into solid technical solutions, and mentor engineers to raise delivery standards. This is a chance to shape modern trading platforms at scale.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretionary annual performance bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Design and develop trading GUIs with strong user experience for traders
  • Define interoperability standards across web apps using FDC3 and REST/WebSocket APIs
  • Drive AI integration across the development lifecycle (AI-assisted coding, test generation, monitoring)
  • Influence performance engineering of the UI stack (profiling, rendering optimisation, low-latency data delivery)
  • Contribute to architecture decisions for large-scale front-end systems (monorepo governance, design system adoption)
  • Promote best practices in TDD, code review, and AI-assisted tooling
  • Collaborate with UI leads, UX, Product, and Sales to translate requirements into solutions
  • Mentor junior engineers and contribute to team growth and delivery standards
Key requirements
  • TypeScript, React, HTML5, CSS, and JavaScript (ES6+) expert
  • Experience profiling/optimising high throughput React apps (Web Workers, virtual rendering, memory management)
  • Desktop containers experience: Chromium, Electron, or OpenFin; familiarity with FDC3
  • Real-time messaging systems experience: Kafka, Solace, or Tibco
  • CI/CD pipelines (Jenkins or equivalent) and Agile methodologies
  • Strong communication skills and global team experience
  • strong communication
  • mentoring/leadership
  • collaboration across cross-functional teams
  • TypeScript
  • React
  • HTML5

Reference: WJ-747_31054225

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.