Our Client is a US multinational investment bank and financial services corporation. We are currently building a new team that will be responsible for FX Risk and Pricing platforms. The team will be implementing new business-driven functionality, technical and regulatory-driven changes, QA Automation and DevOps as well as production support for a set of applications. There is a set of old and new platforms that serve the Client’s FX business in 38 countries by providing the ability for real-time derivatives pricing, risk management, and data analytics.
New initiative is starting to replace the set of existing risk&pricing applications with new generation with web-based UI, server side computing and grid technology, streaming framework. The new application is going to serve traders, sales and external clients. Solution needs to be scalable to cover multiple locations and meets latency requirements. Our UI really complex, we have a lot of different layouts with complex logic inside. Most of the users will think that this is just a standalone UI. Inside UI controls we operate with a lot of data that needs to be transformed by user request and updated by a livefeed from the server. It is a live system that requires from us low latency updates.
Due to the nature of the traders job, we can't make it slow, updates from the server should instantly be visible, user requests should reflect in UI very quickly even if it requires a request to the server where we will process 60GB of data to return 100x100 matrix to UI. Most of the traders right now have around 6 monitors open on their desks to monitor different sets of data at the same time. It is very possible that you will need to think about how to optimize memory consumption on a client side, you will need to optimize the performance of your code, it is very possible that some well-know UI components just too slow for us and you need to improve it or write a faster version. The complexity is not only on performance or capacity side. The business domain is also complex, you will need to understand how all this works, if you want you can even dig in details and understand how math models for risk computation are working in one of the biggest investment bank.
We are looking to build a strong team of professionals, with different skill sets. It is really not that important if you don't know how one or another library is working, for us - JavaScript, DataStructures, Algorithms knowledge is far more important. At the same time, it would be great if you have experience with things we are using: React, REST, Kafka, Apache Ignite, Microservices, Docker, Distributed Computing, Protobuf, Netty, Python Ping us, if you think these challenges are interesting for you...
Must have
Nice to have
English: B2 Upper Intermediate
If needed, we can help you with relocation process. Click here for more details: see more details
Work Type
JavaScript (Angular, React etc.)
Ref Number
VR-50774
Specialization | Position / Title | Location | Send to a friend | |
---|---|---|---|---|
JavaScript (Angular, React etc.) | Regular/Senior JavaScript Developer | Moscow, RU |
|
|
JavaScript (Angular, React etc.) | Hot Senior JavaScript React Developer | Moscow, RU |
|
|
JavaScript (Angular, React etc.) | Senior React developer | Moscow, RU |
|