Senior React Developer
London, United Kingdom · Full-time
Description
A fast-growing investment technology platform is seeking a talented Senior React Developer to join its frontend development team. The successful candidate will work on a suite of web applications supporting trade execution, portfolio management, and risk analysis across private equity, private debt, and real estate investment strategies.
The frontend team collaborates closely with quantitative analysts, backend engineers, and platform teams to evolve the company’s core technology platform.
Key Responsibilities:
Deliver high-quality, tested features across core applications such as the order and risk management systems
Collaborate with cross-functional teams on end-to-end features
Mentor junior developers through code reviews and guidance
Enhance UX and maintain consistent design principles across the platform
Participate in Agile ceremonies including stand-ups, backlog refinement, and retrospectives
Evaluate and improve the frontend architecture, including state management and API integrations
Help implement real-time frontend/backend communication using WebSockets
Extend and optimise the use of Nx for a frontend monorepo setup
Leverage Zustand and TanStack Query for state/data handling, and React Router for navigation
Work on real-time data visualisation, such as interactive market data graphs using HighCharts
Improve spreadsheet-like data displays using HandsOnTable for better performance and usability
Requirements:
Strong TypeScript and React skills
Experience with state management libraries (e.g., Zustand)
Proficiency in writing clean, testable code with solid test coverage
Experience with testing frameworks such as Vitest and Playwright
Familiarity with REST or GraphQL API design
Ability to write high-quality CSS
Independent ownership of deliverables and strong communication skills in a collaborative environment
Preferred Qualifications:
Experience working on financial risk management software or related platforms
Compensation & Benefits:
Competitive salary with eligibility for annual bonus
Enhanced health insurance with dental, optical, and mental health coverage
Financial support for continued professional development and qualifications
Pension scheme