A leading Hedge Fund are in search of a Senior Web Applications Developer to join their team.
The Role
The team use the latest technologies to design and build trading systems that enable the company's investment strategies. This includes the continued evolution and expansion of the firms' multi-asset Management System and in-house algorithmic execution capability.
As a Senior Web Applications Developer you'll be a key part of the team working to build our next-gen trading platform. This includes building Real Time UI to visualise and monitor large-scale systematic order execution, building custom workflows for OTC products, building UI to control order routing and algo wheels. You'll be joining a collaborative team working alongside Server Side developers and trading teams to deliver important projects.
The Technologies They Use
- Frontend: TypeScript, React, Openfin, WebSockets to build our Real Time, multi-window, multi-monitor UI.
- Backend: Java, Aeron messaging/Aeron Cluster to build our high performance, fault-tolerant systems.
- Infrastructure: GitHub, Docker, Hashicorp stack to automate deployment and networking.
Experience, Knowledge & Skills
Essential
- JavaScript or Typescript expert. Ideally you have used Typescript on previous projects.
- ReactJS Expert. You know how to use it and how it works.
- Experience working on Real Time, data-centric applications such as those found in Finance or Data visualisation.
- You have practical knowledge of web tooling such as Webpack, Storybook, NPM and Yarn.
- Highly proficient with Chrome dev tools
- Well versed in core user-interface technologies - Javascript, HTML5 and CSS3
- A self-starter with a gets things done' attitude capable of taking projects from inception to completion.
- At least a bachelor's degree in a technical or quantitative field.
Advantageous Experience
- Openfin
- TypeScript, Rx.js
- Trading systems UI in any asset class
Personal Attributes
- Collaborative - works with colleagues at all levels to assist with their queries and find solutions;
- Flexible - considers all matters on their own merit and not the status quo;
- Passionate - has a genuine desire to add value to the business at every level;
- Positive - exudes a can-do approach and ethos to all colleagues; and
- Consistent - offers the right advice every time.