Overview
We are seeking a skilled Front-End Developer to join a trading technology team within a prominent commodity trading firm. This role focuses on developing high-performance, real-time user interfaces that effectively present complex market data for traders and other front-office users. The contractor will collaborate closely with traders, quantitative analysts, and back-end engineers over a 12-month contract period, primarily working in the office.
Responsibilities
- Design, build and maintain sophisticated front-end applications using React.
- Develop high-performance user interfaces for displaying real-time market data.
- Build interactive dashboards, charting solutions and data visualisations.
- Integrate and customise charting libraries, including TradingView where appropriate.
- Consume and display live market data via WebSockets and APIs.
- Work closely with teams to deliver new functionality.
- Optimise front-end applications for performance, scalability and responsiveness.
- Contribute to UI architecture and improve the user experience.
Requirements
- Strong commercial experience with React and modern JavaScript (ES6+).
- Proven experience in building sophisticated front-end applications and user interfaces.
- Experience in developing real-time, data-driven applications.
- Experience in building market data visualisation tools or dashboards.
- Strong understanding of WebSockets, APIs and live data streaming.
- Solid knowledge of HTML5, CSS3 and modern front-end architecture.
- Experience optimising front-end performance for data-intensive applications.
- Familiarity with Git and modern development workflows.