Role Overview
We are hiring a Frontend Developer to join a Front Office technology team supporting trading users. The core focus is building and migrating trading UIs to a modern Angular-based frontend, working closely with traders, quants, and backend engineers.
You will be hands-on in replacing legacy interfaces (thick clients / older web frameworks) with performant, maintainable web applications used daily on the trading floor.
Angular is the primary framework. React experience is acceptable, but you must be willing and able to work in Angular.
Responsibilities
- Develop and maintain frontend applications in Angular used by traders and desk analysts
- Participate in migration projects from legacy UI technologies to modern web architecture
- Work closely with traders and desk-aligned tech teams to translate requirements into usable interfaces
- Build low-latency, responsive UIs for real-time market data and trade workflows
- Collaborate with backend engineers on API design and data contracts
- Ensure code quality through testing, reviews, and adherence to frontend best practices
- Support production releases and provide ongoing enhancements to trading applications
Required Skills & Experience
- Strong frontend development experience with Angular (v8+)
- Solid JavaScript / TypeScript fundamentals
- Experience building complex, data-heavy UIs (tables, charts, dashboards)
- Understanding of frontend performance, state management, and component design
- Experience working with REST APIs (GraphQL a plus)
- Exposure to financial markets or trading systems is highly preferred
- Comfortable working in a fast-paced, front-office environment
Nice to Have
- React experience (especially if you've worked across both Angular and React)
- Experience migrating legacy systems to modern frontend frameworks
- Knowledge of RxJS, NgRx, or similar state management libraries
- Familiarity with real-time data (WebSockets, streaming feeds)
- Prior experience in an investment bank, hedge fund, or trading firm