Home Careers Discover openings Senior React Engineer

Senior React Engineer

London, United Kingdom

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.

Essential functions

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.

This position is ideal for engineers who enjoy solving complex performance challenges and building sophisticated products in low-latency environments.

Key Responsibilities

  • 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.

Qualifications

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.

Would be a plus

Desirable Experience

  • 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

Experience within financial markets is highly desirable, particularly in:

  • 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

About us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Apply to the position

apply status Information on personal data processing
decline status You cannot apply for a position without accepting “INFORMATION ON PERSONAL DATA PROCESSING”

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)

    Consent to the processing of personal data in future recruitment processes*

    We are committed to maintaining a transparent and ethical workplace. To learn more about how we support open communication, please review our Whistleblower Policy.

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)
    Submitting
    decline status

    Applications for this job are no longer accepted. Please explore other open opportunities on our platform.

    Vacancy

    Thank you!

    You applied for the position Senior React Engineer successfully. We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to

    Retry

    Something went wrong...

    Please double-check the information filled in the form, and make sure to provide valid data.

    Retry

    Don’t see the right opportunity?

    Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.

    All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.