Senior React Engineer

Company: Grid Dynamics
Apply for the Senior React Engineer
Location: London
Job Description:

We are seeking a highly skilled Senior React Engineer to join a front-office technology team responsible for building next-generation electronic trading and market data applications.

This is an opportunity to work on highly performant, real-time systems used by traders and sales teams globally. You’ll be responsible for building responsive, data-intensive user interfaces that process and visualise large volumes of streaming market data while maintaining exceptional user experience and performance.

Responsibilities

As a Senior React Engineer, you will work closely with frontend, backend and business stakeholders to deliver mission-critical trading applications. You’ll play a key role in designing frontend architecture, optimising performance, and ensuring applications remain responsive under heavy data loads.

  • Design and develop high-performance web applications using React and TypeScript.
  • Build and maintain real-time user interfaces consuming large volumes of streaming market data.
  • Optimise browser performance, rendering pipelines, memory usage and application responsiveness.
  • Work closely with backend engineering teams to integrate low-latency data services.
  • Contribute to frontend architecture, technical standards and engineering best practices.
  • Develop robust testing strategies and maintain high levels of application quality.
  • Participate in system design discussions and performance tuning initiatives.
  • Support the evolution of trading and market data platforms used globally.

Requirements

Essential Skills & Experience

  • Strong commercial experience developing applications using React and TypeScript.
  • Experience delivering production-grade frontend systems in trading, market data, financial services or other high-throughput environments.
  • Deep understanding of browser internals, rendering performance, virtualisation, memory management and frontend optimisation techniques.
  • Experience consuming and managing real-time data feeds using WebSockets, pub/sub messaging or similar technologies.
  • Understanding of concepts such as backpressure, reconnection handling, snapshots and state recovery.
  • Strong understanding of software engineering best practices, testing and code quality.
  • Experience with Playwright, Cypress, Selenium or similar testing frameworks.
  • Ability to understand and troubleshoot backend services, particularly Java-based systems.

Nice to have

  • Experience migrating Angular or AngularJS applications to React.
  • Knowledge of low-latency messaging platforms such as Solace, Tibco EMS, Kafka or Aeron.
  • Familiarity with binary protocols and wire formats including SBE, FlatBuffers or Protobuf.
  • Experience with AG Grid or similar enterprise-grade data grid frameworks.
  • Exposure to containerised deployment environments and cloud-native architectures.
  • Experience building applications for electronic trading, order management, market making, RFQ/RFS workflows or single dealer platforms.

Domain Knowledge

  • Foreign Exchange (FX)
  • Spot and Forward Trading
  • FX Options
  • Pricing and Market Making
  • Transaction Cost Analysis (TCA)
  • Market Data Platforms

We offer

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package – medical insurance, sports
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office

#J-18808-Ljbffr…

Posted: June 23rd, 2026