Javascript developer

Careers at Bloomberg


Posted Jul 26, 2016 - Requisition No. 53031

The Market Depth team develops software to process and present realtime market data to tens of thousands of Bloomberg customers every day. During peak times our system will process and deliver 1,500,000 market data messages per second.

We own the entire software stack from processing the normalized data with minimum latency to presenting it on the screen in customizable views enriched with analytics. The result is a widget with a versatile UI that is deployed as a self-contained application or coalesced with widgets built by other teams to create new functionality. The required modularity and its comparatively high amount of business logic make it a unique and essential building block for trading applications on the Bloomberg Terminal.

We are looking for an experienced JavaScript developer to further drive our sophisticated UI code base on top of an existing multi-threaded C++ backend. The technologies and frameworks used to build JavaScript applications keep evolving, giving you a dynamic environment in which you are expected to reach the limits of technology and take initiative to surpass them in conjunction with software infrastructure teams. There is a strong emphasis on maintainability and performance since you will be working with multiple business and application groups, each having distinct requirements.

We provide a collaborative environment where creativity thrives and innovative solutions are bred. There is no limit to what is possible. We are constantly faced with evolving markets resulting in new opportunities we want to seize swiftly and effectively.

We'll trust you to;

  • Take responsibility for the full software development life-cycle, from understanding the needs of the business through to coding to deployment and maintenance. Your work will be highly visible, making you highly accountable
  • Enjoy solving highly complex problems while understanding the scope and impact of your work
  • Be quick, resourceful, flexible, and an excellent collaborator. You will balance the best of technical and product knowledge to craft unsurpassed product solutions for our customers
  • Engage with the wider community. You might love to work with open source software. We interact with the open source communities by contributing changes where we can. You will also be able to take part in related meet-ups and conferences
  • Deliver robust code in a fast paced environment

You'll need to have;

  • Experience in developing large-scale JavaScript applications
  • Experience with common frameworks and automation tools (e.g. lodash, Gulp)
  • Knowledge in performance profiling of JavaScript
  • Familiarity with ES 2015 features (e.g. Promises)
  • Exposure to server-side frameworks, e.g. Node.js

We'd love to see;

  • Familiarity with JavaScript/UI testing frameworks
  • Experience with C/C++ and STL
  • Experience maintaining multi-threaded C++ applications

If this sounds like you:

Apply if you think you're a good match! We'll get in touch with you to let you know the next steps.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Similar jobs