Senior Software Engineer - Consumer Website | New York, NY | Bloomberg Careers

Senior Software Engineer - Consumer Website

Careers at Bloomberg

Back to Search

New York, NY

Posted Sep 6, 2019 - Requisition No. 77171

What can you do as a media company with the information and resources of one of the largest financial technology firms? The engineers behind the Bloomberg Consumer Web Subscriptions team help answer these questions every day. We build and manage web applications and supporting systems that manage Subscriber’s access to market-moving news, data, video, and audio across Bloomberg.com and our mobile applications. We keep millions of users informed every day.

In a challenging industry and an ever-changing technical landscape, we are devoted to delivering quality software - and quickly. Our purpose is to understand our users' needs and deliver a Subscriptions product that meets or exceeds their expectations and requirements while considering scale and utilizing emerging technology trends for efficient and reliable delivery.

We’ll trust you to: 

  •  Collaborate within an Agile, multi-disciplinary, fast-moving team
  •  Take ownership of technical solutions, development, and delivery to production
  •  Develop in all levels of a web application stack, from the client to server side
  •  Explore and evaluate the value of new and emerging web technologies
  •  Influence and grow our wide-reaching Subscriptions News product, and participate in defining the product roadmap

You'll need to have:

  •  4+ years of professional experience building high volume web applications using a language like JavaScript, Python or Ruby, with a desire to develop in Javascript in a variety of frameworks
  •  Proficiency in HTML, JavaScript (ES5/ES6), CSS, HTTP protocol, REST API design, cookies, caching, security, web accessibility standards
  •  Experience with Java and Relational Databases
  •  Experience working with multiple browsers and platforms (web, iOS, and Android) and user-agents, quirks, and solutions
  •  Fluency in test-driven development, code reviews, distributed source code management, and automated quality assurance
  •  A strong understanding of Computer Science fundamentals and an understanding of asynchronous design patterns
  •  BA, BS, MS, PhD in Computer Science, Engineering or related technology field

We'd love to see:

  •  Knowledge of browser internals such as Rendering engines, Parsing and DOM tree construction, Layout, Painting, and optimizing techniques
  •  An interest in understanding user behavior using A/B tests and analytics and how that drives product design and decisions
  •  A general or better understanding of modern distributed infrastructure, including containerized applications utilizing Docker and Kubernetes

 

Similar jobs