EXPERIENCE REQUIRED WITH A MIXTURE OF
- Experience with Angular 2+ or ideally Angular 5
- Experience with D3.js
- Basic understanding of vector animations
- Basic understanding of microservices/SOA
PURPOSE OF THE ROLE
The team is responsible for designing and building a firm-wide platform to support trading, clearing and more. We also help traders and portfolio managers implement their goals and strategies using a modular microservice-based architecture.
Our objective is to build microservices that can be used as components of the various products for the business users. This work requires building cross-functional services, product-focused services and adding new functionality to existing services. We have built out our own suite of modules to support this framework.
Microservices are used are not only used via their APIs but they are also used by our UIs and this is where our Angular front-end comes in. We have custom-built, modular Angular components that are assembled to provide our users with one cohesive UI that provides access to our APIs for those that don't need the flexibility of the APIs or don't have developers to build to the API.
We also leverage tools such as D3.js for features such as animation.