Senior Full-Stack Web Software Engineer - CIS
New York, NY
Posted Aug 22, 2017 - Requisition No. 60765
Do you believe you can make a difference by building new applications and collaborating in a high-energy, mission-critical environment? Join us to develop a ground-breaking web application within a leading company. 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. Specifically, the 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. Our platform provides key insights to our customers about our Integration/Connectivity ecosystem.
You need to have:
- 3+ years of hands on experience working with high volume consumer facing Web applications
- 2+ years of Scala experience
- 2+ years of experience with AngularJS, Node.js, HTML, CSS, SVG, HTTPS, cookies, caching and security
- The ability to work effectively with Product and Engineering teams and be able to influence the product/technical vision
- An understanding of a wide variety of backend data stores, RESTful API design and knowledge about when/why/how to use the right technology
- Knowledge of browser internals such as Rendering engines, Parsing and DOM tree construction, Layout, Painting and optimizing techniques
- Experience with Chrome, IE, Firefox, Safari browsers and their various idiosyncrasies including browser performance and compatibility
- Experience in all phases of the Agile and test-driven SDLC
We'd love to see:
- Experience with open source technologies
- Experience with Play framework
- A keen interest in technological advances and the ability to incorporate new technology into existing systems