Senior React Developer - Front Office, Real-Time Visualisation sought by leading investment bank based in Canary Wharf.**Inside IR35 - 3 days a week on site**
We are seeking an experienced React Developer to join our front office development team. The ideal candidate will have extensive experience building high-performance, real-time user interfaces with exceptional attention to detail and a focus on low-latency rendering. This role requires a deep understanding of modern React architecture, structured coding principles, and UI/UX best practices.
Key Responsibilities- Design and implement complex, real-time dashboards and interactive UIs for mission-critical financial applications
- Optimize front-end performance to achieve microsecond-level responsiveness in data visualization components
- Develop reusable component libraries that maintain consistency across applications
- Implement robust error handling and resilience patterns for real-time data streams
- Participate in code reviews and mentor junior developers on best practices
- Work closely with back-end teams to integrate with real-time data services
- 5+ years of professional experience with React.js and modern JavaScript (ES6+)
- Proven experience building low-latency, real-time user interfaces (trading platforms, analytics dashboards, etc.)
- Deep understanding of React performance optimization techniques (virtualization, memoization, code splitting)
- Experience with state management solutions (Redux, MobX, Recoil, or similar)
- Proficiency with WebSockets or other real-time data protocols
- Strong knowledge of responsive design and cross-browser compatibility
- Experience with testing frameworks (Jest, React Testing Library, Cypress)
- Excellent understanding of clean code principles and component architecture
- Strong system design skills with experience creating scalable front-end architectures
- Experience with TypeScript and strong typing methodologies
- Knowledge of financial domain concepts (for trading/banking applications)
- Experience with data visualization libraries (D3.js, HighCharts, etc.)
- Familiarity with micro-frontend architecture
- Experience with GraphQL and/or REST API design
- CI/CD pipeline experience and deployment automation
- Experience with performance monitoring tools
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
Please apply within for further details or call on Alex ReederHarvey Nash Finance & Banking