We are looking for a Front-End Engineer who is curious to understand all parts of
our firm and translate that understanding into rich, intuitive, high-performance, high-quality web user interfaces. This role will have a strong affinity to the UI space while working as part of the wider team with the ability to get involved across the stack.
We are a proprietary trading firm with a rich history spanning over 20 years. We are a systematic algorithmic trading firm, trading futures on the CME, Eurex, ICE and TMX. We are a small team with an open, collaborative culture where all members of the team have access to all parts of the code.
We use our own technology for almost everything we do. This enables us to deeply understand the financial markets, our actions in them, and leverage the skills of our interdisciplinary team to improve and grow our business. Critical to our ability to do this is building rich, intuitive, innovative bespoke user interfaces for all to use.
Our user interfaces include:
Realtime monitoring and management of our systematic trading strategies and technology platform.
Tick-by-tick visualisation tools to understand the market, how our strategies act within it, and our internal latencies.
Realtime and Historical Risk and PNL for both production systems and trading simulations.
Data Pipeline and trading strategy training, backtest, and delivery platform.
Market Surveillance, Regulatory Reporting, Reconciliation.
Responsibilities
- Working with end users, iterating rapidly our user interfaces, seeing directly the impact of your work.
- Maintain and enhance existing UIs to deliver a cohesive and coherent platform where new features can be leveraged across the board.
- Provide peer review and testing for other developers’ pull requests.
- Mentor other developers in UI best practices, being a role model for their adoption across the team.
- Provide input on the UI technology strategy and architecture.
- Opportunity to take forward older UIs that use jQuery, HTML templates, etc.
- Act as an escalation point for the Infrastructure and Operations team to resolve production and operational issues within your area of expertise.
- Collaborate with team members to address follow ups from production and operational issues.
Skills & Experience
- At least 4 years of professional programming experience, ideally in a front office trading environment.
- Proven track record of designing and implementing complex web interfaces, using technologies such as TypeScript and React.
- Deep understanding of UI principles, patterns, and best practices.
- Experience with automated testing and testable UI.
- Experience with performance optimisation and scalability.
- Experience in Java to effect changes to the back end.