Job Roles & Responsibilities:
- Design and develop high-performance front-end applications for front-office pricing and trading platforms
- Build responsive, real-time UIs capable of handling high-frequency market data (1M+ ticks/day)
- Integrate multiple data sources (market data feeds, pricing engines, risk systems) into a unified UI layer
- Work closely with Traders, Quants, Structurers, and Sales to deliver intuitive and latency-sensitive interfaces
- Optimize UI performance for low latency, high throughput, and real-time updates
- Implement efficient state management and streaming data handling (e.g., WebSockets, event-driven architectures)
- Ensure scalability, maintainability, and robustness of UI components in a mission-critical environment
- Translate complex macro pricing logic and analytics into clear, user-friendly visualizations
- Participate in architecture design, code reviews, and UI engineering best practices
- Troubleshoot and resolve production issues in a front-office, time-sensitive environment
- Collaborate with backend and quant teams to ensure accurate data representation and pricing consistency
Job Requirements:
- 8+ years of experience in UI / Front-End Development, preferably within financial services or trading environments
- Strong hands-on expertise in Angular and React (both required)
- Proven experience building real-time, data-intensive applications (high-frequency or streaming data)
- Solid understanding of macro pricing concepts and financial markets (FX, Rates, or Macro products)
- Experience handling large-scale data streams (tick data, pricing feeds, market data)
- Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern UI frameworks
- Experience with WebSockets, streaming APIs, and event-driven architectures
- Familiarity with performance optimization techniques (rendering efficiency, memory management, async handling)
- Understanding of state management libraries (e.g., Redux, NgRx)
- Strong knowledge of API integration (REST / real-time services)
- Experience working in front-office trading environments is highly preferred
- Strong analytical mindset with the ability to translate complex pricing logic into UI components
- Excellent communication skills and ability to engage directly with business stakeholders