Senior Web Developer - Consumer Websites Job

Bloomberg LP

(New York, New York)
Full Time
Job Posting Details
About Bloomberg LP
From the biggest banks to the most elite hedge funds, financial institutions need timely, accurate data to capture opportunities and evaluate risk in fast-moving markets. For over 30 years, our clients have relied on our core product, the Bloomberg Terminal, to access the data and analytics they need to make informed investment decisions.
Responsibilities
Join a fast moving team within the Bloomberg R&D Consumer Websites group. Our sites serve a combined 40 million+ unique users per month. In this role, you will have the opportunity to build and operate high volume web applications for Bloomberg Consumer Websites which include Bloomberg.com and Businessweek.com. We are seeking creative thinkers who bring a results-oriented approach to software delivery. As a member of this team you will be delivering continuous end-user value within a fast-paced, agile development team.
Ideal Candidate
* Senior Web application developer with a minimum of 5 years of experience building high volume web applications using Node.JS, JavaScript, HTML, and CSS. * Must possess ability to take a software engineering approach to delivering front-end HTML-based software by building reusable code and libraries for future use. * Exposure to front-end optimization, CDNs, performance analysis and tuning for web applications - specifically Javascript is highly desired. * Exposure or preferably real-world experience in delivering consumer-grade high performance responsive web applications with emphasis on mobile first design methodology. * Successful candidates have the desire to write high quality code to build innovative web applications and the skill to handle the quirks of the Internet (and browsers and devices). * Strong hands-on knowledge of browser-side technology such as HTML, JavaScript (including the DOM), CSS, SVG, various image formats, HTTP, cookies, caching and security. * Must understand a wide variety of back end data stores and know when, why and how to use them. You should also understand how these stores interact with distributed control mechanisms and how and when they can be used to achieve high availability, disaster recovery and scaling. * Knowledge of software engineering practices required for working in large groups, such as software development life cycles, coding standards, test driven development, code reviews, distributed revision control systems, continuous test/build/deploy, and production systems monitoring/support.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.