Lead Software Engineer (ui) — Digital Markets Execution Technology (dmet), Execute

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, latency-sensitive user experiences. The role involves setting technical direction, leading delivery, partnering with stakeholders, and driving engineering excellence, security, and compliance. A key aspect is leading the adoption and validation of enterprise-authorized AI-assisted engineering practices within the team.

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
  • delivering real-time or data-intensive user experiences
  • technical leadership
  • mentoring teams
  • software engineering fundamentals
  • OO/design patterns
  • debugging
  • documentation
  • agentic development approaches
  • communication skills
  • work effectively in global, cross-functional environments
  • tackle design and functionality problems independently
  • leading effective use of approved AI-assisted software development tools
  • set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • adherence to resiliency and security expectations
  • coaching engineers on safe, compliant adoption within delivery practices

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
  • strong auditability and controls

What the JD emphasized

  • latency-sensitive
  • real-time user experience
  • secure, compliant delivery
  • performance optimization
  • real-time or data-intensive user experiences
  • responsible AI use
  • secure handling of inputs/outputs
  • resiliency and security expectations