CIS Senior Software Engineer - Front-End

Careers at Bloomberg

New York

Posted Mar 28, 2017 - Requisition No. 57789

The Role:

It's not every day that you get the opportunity to drive the development of a web application in an established industry-leading company like Bloomberg. You will work with a team that's building software solutions that have a deep impact on an enterprise-level application for financial products that are critical to the health of the entire global financial market.

We're working on Bloomberg's Web Console. Our system handles the monitoring, connectivity, and configuration for real-time processing and web delivery systems. In specific, the Enterprise Console team builds a platform that provides key insights to our customers about our ecosystem. You will be working with a team of enthusiastic technologists and influencing the products' technical direction while working closely with our business managers.

You need to have:

  • 5+ years of hands on experience working with high volume consumer facing Web applications.
  • Proficiency in AngularJS 2, TypeScript/JavaScript (including DOM and V8 optimizations), SCSS, SVG, HTTP/2, HTTPS, cookies, browser caching, and security.
  • Understanding of a wide variety of back end data stores, RESTful API design.
  • Knowledge of browser internals such as rendering engines, parsing, and DOM tree construction, Layout, Painting, and optimizing techniques.
  • Deep understanding of Chrome, IE, Safari, Firefox, and their various idiosyncrasies, including browser performance and compatibility.
  • The ability to rapidly structure, design, and build enterprise web applications while lowering the technical debt.
  • The skill to choose the right web technologies, protocols, libraries, and open source tools.
  • Experience in all phases of the agile and test-driven SDLC.
  • The desire to take ownership and handle issues effectively through to resolution.

We'd love to see:

  • A diverse range of experience with a variety of programming languages and different tools.
  • Experience with open source technologies.
  • Awareness of Scala on the Play framework.
  • A keen interest in keeping abreast of technological advances and proven success at incorporating new technology into existing systems.
  • An understanding of functional programming languages such as Scala.
  • Experience using WebStorm or IntelliJ Idea.
  • Experience with Continuous Integration, Build, and Testing tools such as Protractor, Karma, WebPack, Serenity, and Chef.
Similar jobs