Job title: VP - React Developer- FX
Opportunity Type: Permanent
Area of Expertise: FX
Job published: 19-11-2025
Job ID: 165275

Job Description

Job Title: React Developer (VP & AVP)

Location: London (Hybrid – 2 days in-office)

Team: Brand new FX Data & Analytics team

 

About the Role:

Join a newly formed team building business-critical dashboards for trading and sales desks. You’ll work closely with the business, delivering interactive analytics tools that provide real-time insights into day-to-day operations, P&L, and more. The tech stack is React-based UI, with Java/Python on the backend and a data layer. The environment is greenfield, with significant ownership and the chance to shape frameworks from the ground up.

 

Key Responsibilities:

  • Develop and enhance interactive dashboards for trading and analytics
  • Collaborate directly with trading desks and stakeholders
  • Build and maintain React-based UIs, leveraging WebSockets for real-time data
  • Contribute to framework design and implementation
  • Provide technical leadership and deeper FX/e-trading expertise

 

Must-Have Skills:

  • Strong React development experience (WebSockets a plus)
  • E-Trading and FX experience required; (AVP) FX knowledge beneficial but not essential
  • Confident communicator, comfortable working with business users and quants
  • Willingness to work across the stack (some Java/Python exposure is a plus)

 

Nice-to-Have:

  • Experience in banking or trading environments
  • Previous work with data visualisation or analytics platforms

 

Team & Culture:

  • Small, collaborative team with direct business exposure
  • Opportunity to influence technology choices and frameworks
  • Flexible on requirements for the right attitude and skills

 

Interview Process:

4 stages – screen, technical deep dive, psychometric test, and business interview 

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB