Overview
In this role you will shape high-performance, data-rich UX across trading and risk management apps. You’ll collaborate with design and engineering to deliver responsive frontends and real-time visualisations, influencing UI principles and frontend architecture. You’ll build end-to-end features in React/TypeScript, connect to backend services, and advance a scalable frontend monorepo. The position blends human-centered usability with AI-assisted development to improve efficiency and product quality.
Pay / Benefits
- Private Medical Healthcare including Dental and Vision
- Pension
- Share Option scheme
- Employee Wellness Programme
- Summer time hours
- 2k personalised training budget
Responsibilities
- Deliver end-to-end frontend features for order and risk management systems
- Collaborate with backend engineers and cross-functional teams on full-stack functionality
- Develop real-time market data visualisations and high-performance data grids
- Establish WebSocket-based frontend-backend communication and improve state/data management
- Contribute to evolution of a scalable frontend monorepo
- Utilise frontend monitoring and session replay to understand user behaviour and drive improvements
- Engage in design-to-code automation and tool integrations with Figma and MCP
- Leverage AI-assisted development tools to enhance coding efficiency and quality
Key requirements
- Strong React and TypeScript development skills
- Excellent CSS/UI implementation skills
- Experience with Zustand and TanStack Query for state management and data fetching
- Clean, maintainable, testable code with automated testing (Vitest, Playwright)
- Experience integrating REST APIs and working with OpenAPI specifications
- Attention to detail and passion for usability and visual consistency
- Hands-on experience with AI-assisted development tools and agentic workflows
- Proactive, independent problem solver with ownership mindset
- Degree in Computer Science or a similar technical field
- proactive
- ownership
- attention to detail
- React
- TypeScript
- CSS
…
