CIS Senior Software Engineer - Front-End (Consultant)

Careers at Bloomberg

New York

Posted Apr 10, 2017 - Requisition No. 58006

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'll 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
  • An 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
  • A 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 ability 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