Previous Job
Senior Software Engineer- Javascript
Ref No.: 18-05157
Location: New York, New York
Position Type:Direct Placement
Pay Rate : $ 150,000.00 - 250,000.00 /Year
Our client is a global business and financial information and news leader with a focus on open-source bleeding edge technology, and they are currently looking to add multiple engineers to their Javascript team which is responsible for the UI work for their flagship product

The Cross-Asset Trading System (CATS) Blotter is a fast and intuitive blotter solution that provides a consistent front-end for their trading applications. We are creating next-generation trading functionality using cutting-edge technology, techniques and best practices in all aspects.

CATS is an application with a framework for other internal teams to plug in and create new applications for their buy-side and sell-side products. These trading applications are used by thousands of clients to manage and trade trillions of dollars each day, and our mission is to have all of them on the same CATS blotter. We are already live in production with our EMSX product -- the world's most popular Execution Management System. We're also working hard to bring several more products onto the CATS blotter.

Who we are:

We are a front-end team pushing JavaScript to its limits in both the UI and service layers. Our UI is written primarily in Rapid+, a powerful in-house JS application toolkit for their Terminal. Our code is highly asynchronous, event-driven, and object-oriented JavaScript. The product reacts to clicks and keystrokes instantaneously on thousands of terminals around the world while our business logic works away in JavaScript servers.
We are a small team of engineers who collaborate with many engineering teams in New York and London, and we want you to join us. On our team you will have the unique opportunity to work with various teams across the firms and contribute to the team in the early stages of our product as it grows.

We'll trust you to:
  •  Design and build new features and release them to our users whilst keeping the system as stable as ever
  •  Be quick and creative to solve highly complex problems while understanding the scope and impact of your work
  •  Work with Product to flesh out requirements, collaborate with other engineering groups
  •  Drive the incorporation of new technologies and improve development practices
  •  Mentor others and encourage knowledge sharing in order to drive the growth of the team
You'll need to have:
  •  3+ years of professional experience in JavaScript
  •  Experience improving and optimizing JavaScript applications using your knowledge of the language and engines
  •  Strong problem-solving skills and a willingness to solve new problems in unique ways
  •  Good communication skills to work with other teams and explain technical problems to non-technical stakeholders
  •  Experience triaging and debugging production problems
  •  An open mindset to using new technologies