Ui Senior Lead Software Engineer - Commodities

JPMorgan Chase JPMorgan Chase · Banking · LONDON, United Kingdom · Commercial & Investment Bank

Lead Software Engineer (UI) for a front-office trading platform, focusing on real-time user experience, technical direction, and team leadership. The role involves partnering with stakeholders, driving engineering excellence, and ensuring secure, compliant delivery. It also emphasizes the adoption and validation of AI-assisted engineering practices.

What you'd actually do

  1. Lead the design and delivery of user interface capabilities across Execute, from discovery to production support
  2. Set front-end technical direction, including architecture, standards, performance, and testing strategy
  3. Partner with product, business stakeholders, and designers to translate trading workflows into intuitive UX
  4. Drive quality through thorough testing, troubleshooting, and performance optimization
  5. Build high-performance, real-time UIs with strong responsiveness and stability

Skills

Required

  • React
  • TypeScript
  • modern front-end engineering
  • state management
  • asynchronous data flows
  • UI architecture
  • performance optimization
  • testing strategies
  • automation in CI/CD pipelines
  • real-time or data-intensive user experiences
  • technical leadership
  • managing or mentoring small teams
  • software engineering fundamentals
  • OO/design patterns
  • debugging
  • documentation
  • agentic development approaches
  • communication skills
  • people skills
  • global, cross-functional environments
  • tackle design and functionality problems independently
  • approved AI-assisted software development tools
  • validating AI outputs
  • responsible AI use
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • resiliency and security expectations
  • coaching engineers on safe, compliant adoption

Nice to have

  • front-office trading or electronic execution domains
  • financial market concepts and protocols
  • UI component libraries
  • advanced data grid patterns
  • visualization
  • backend-for-frontend patterns
  • event-driven architectures
  • API design collaboration
  • operating UIs in regulated environments
  • auditability and controls

What the JD emphasized

  • latency-sensitive
  • real-time user experience
  • secure, compliant delivery
  • Hands-on experience building production UIs with React and TypeScript in large-scale applications
  • Expertise in performance optimization, testing strategies, and automation in CI/CD pipelines
  • Experience delivering real-time or data-intensive user experiences
  • Demonstrated technical leadership in setting standards, leading designs, and directly managing or mentoring small teams of mid-level engineers
  • demonstrated experience leading effective use of approved AI-assisted software development tools
  • Strong understanding of responsible AI use in engineering workflows