Senior React Engineer

Senior React Engineer

Grid Dynamics | Greater London, ENG, GB

Posted 19 days ago

Apply Now

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