JavaScript

Senior JavaScript/UI Developer - Trading Systems

 
Bloom731-lexington-office.jpg
 

Senior JavaScript/UI Developer - Trading Systems

Do you ever wonder how a hedge fund makes money? Or what tools a portfolio manager uses to rebalance their portfolios against complex mathematical models and benchmarks? Are you curious about the ins and outs of a fund manager's workflow? If so, keep reading. Our team needs people like you.

The AIM (Asset & Investment Manager) Engineering team builds software for all Bloomberg-supported asset classes (equity, fixed income, swaps, commodities, options) for hundreds of institutional firms with more than $15 trillion in assets. When hedge fund managers are using our applications, they have mere seconds to absorb the information on the screen and make critical decisions that move the financial markets around the world. As you can imagine, scale, speed and usability are our primary concerns while developing the UI.

As developers, we don't like to be boxed in to specific roles. For example, if you consider yourself a front end developer, there are opportunities here to learn more about the middleware and back end systems. We take pride in owning the end-to-end development of our software stack. What makes this job great is not only the opportunity to work on tough problems with smart engineers, but also the exposure you'll get to Product Managers, clients, salespeople and other Engineering teams.

You need to have:

  •  4+ years of experience designing and building workflows and UIs
  •  Knowledge of asynchronous JavaScript
  •  Experience with efficient client-side development
  •  An understanding of application architecture and design patterns
  •  Experience or interest in the full software development life cycle

We'd love to see:

  •  Experience with Node.js
  •  Familiarity with C++ or other object-oriented languages
  •  Experience programming in Python or other interpreted languages
  •  A working knowledge of UNIX/Linux operating systems
  •  Experience with Agile software development

Engineering Team Lead - Consumer Web

 
 

Engineering Team Lead - Consumer Web

Location: New York City

Company: Bloomberg LP

Role Type: Full-time, Direct Hire

 

As a part of Bloomberg Media, the largest global business media company, our team builds and manages web applications and supporting systems that deliver market-moving news, data, video, audio and ultimately represent the brand that is Bloomberg to a global and dynamic audience. Our purpose is to understand our users' needs, scale and performance limitations, as well as emerging technology trends for efficient and reliable delivery.

As a Team Lead, you will drive several initiatives to launch websites to international audience with rich user interfaces across devices. You will develop automated tools to speed up software delivery with high quality, and improve site resiliency by leveraging multiple clouds.

You'll need to have:

  • Sound understanding of computer science fundamentals, workings of internet and distributed applications
  • Deep understanding of modern web technologies including HTML 5, CSS, JavaScript
  • Track record of building and effectively managing strong engineering teams by recruiting, mentoring software engineers and engineering leaders Experience managing team in agile environment
  • Demonstrated ability to operate in a rapidly evolving environment and managing 24x7 customer facing infrastructure

We'll trust you to:

  • Be a hands on coder and people manager with deep experience in developing web applications
  • Partner with/communicate cross-functionally and drive technical/business projects
  • Be an effective leader, drive employee career development and performance
  • Help define and drive regular development of an aggressive technical roadmap to meet the needs of the team, and partner teams
  • Working closely with Product Managers, Ad Operations, Editorial and have strategic influence

Senior Web Engineer - Customer Service and ES Access Point

Senior Web Engineer - Customer Service and ES Access Point

New York

 

APPLY BELOW

We are building the next generation of the Bloomberg Customer Service Center (CSC). The Bloomberg CSC is a web-based, “one-stop shop” portal that customers use to place new orders, digitally sign contracts, administer exchange entitlements, and manage their suite of Enterprise products. The Bloomberg Enterprise Access Point (BEAP) portal offers a searchable catalog of Bloomberg datasets which includes its metadata and documentation. Datasets will be clean and tidy, machine readable, and made available via modern and fast REST-based delivery channels to the most powerful financial firms in global markets.

Both of these portals leverage modern web technologies and are built to support the high volume of Bloomberg customers 24/7 across the globe. Being a key contributor throughout the entire SDLC, you will have the opportunity to collaborate closely with product owners, business counterparts, and clients to understand their needs. You will be required to think outside the box and bring cutting-edge technologies in house.

We'll trust you to:

  •  Collaborate directly with the business to understand use cases, clarify requirements, and do demo work
  •  Design, develop, and release high quality and maintainable code
  •  Bring in and use best-in-class open source technologies (option to contribute back)
  •  Write unit test cases for 100% code coverage

You’ll need to have:

  •  3+ years of experience developing in OO JavaScript using Node.js, React.js, Express or AngularJS
  •  The desire to develop at all levels of the application stack, from front-end to back-end components
  •  Professional experience with any relational database and an understanding of SQL
  •  Experience with different Internet browsers, their versions, and idiosyncrasies

We’d love to see:

  •  Experience with distributed systems (asynchronous client-server interaction and microservices architecture)
  •  Experience building RESTful APIs or web services with exposure to C#, C++, or Java
  •  Experience working with 'Data on the web' e.g. Open Data frameworks such as CKAN and DKAN
  •  Knowledge of web application security and threat mitigation techniques
  •  An interest in open source technologies and contributing back to them

Back End Developer

Back End Developer

Location: DC Metro Area

Key Role: the team spends most of your time will be to manage our main product a mobile news application with an internal content management system – fixing bugs, improving performance, and new features. You will have an opportunity to work on many other projects, including data products, mobile application and DevOps. This position reports to the Chief Technology Officer.

 

What you have to offer:

General Requirements for this position:

  • 3+ years of experience building web applications, particularly content management systems
  • Experience with CSS/HTML/JS
  • Familiarity with SQL and relational database design
  • Experience with Git/Github or other version control technologies
  • An aptitude for designing and implementing real-world web-based projects
  • You thrive in a fast-paced, dynamic environment
  • You’re excited to work on many different projects
  • You are self-motivated and entrepreneurial

We would love it if you had any of the following:

  • Project Management experience
  • Past experience with data engineering: e.g. data munging, building ETLs, query optimizations, database administration, data visualizations
  • Experience in mobile app development: iOS or Android

Some of our tools:

  • Python: Django and Flask
  • MySQL
  • Nginx
  • Docker
  • Github
  • CircleCI

You must be legally authorized to work in the United States

Senior JavaScript Engineer

Senior JavaScript Engineer 

Location - New York

 

APPLY BELOW

Instant Bloomberg (IB) is Bloomberg's instant messaging system, which is used by the Bloomberg community for real-time communication including exchanging quotes, trade ideas, news and other financial information. We have a user-base unlike any other in the company and deliver over 300 million post events per day. Our users rely on these products because of their real-time performance, massive scale, ironclad security, tight integration with financial data and applications on the Bloomberg Terminal, and, most importantly, singular access to the Bloomberg network of 350,000 financial professionals.

Building one of Bloomberg's most visible applications is a rewarding and challenging task. As the number of users and functionalities requested continues to grow, we look to similarly grow our development teams with the most talented engineers.

As a frontend engineer on our IB Application team, we'll trust you to:

  •  Develop and maintain new client facing features to keep our product competitive and also cater to the growing demands of our clients
  •  Work very closely with our clients and business representatives to seek requirements and implement creative solutions
  •  Collaborate with our core infrastructure teams for UI development

You'll need to have:

  •  5+ years of experience in software development
  •  Strong knowledge in Node.js-style JavaScript
  •  Strong knowledge in efficient frontend development
  •  Excellent communication and collaboration skills

We'd love to see:

  •  Experience with C++ programming since IB's backend is mostly C++
  •  Experience with Agile software development
  •  Experience building chat products and / or your ideas for improving them

If this sounds like you, apply!

Senior Software Engineer: Application Integration Team

Senior Software Engineer: Application Integration Team

Location: New York City

APPLY BELOW

Bloomberg has a reputation for providing the most accurate, comprehensive, and valuable financial information. Whether pulling together a PowerPoint presentation for management or manipulating a financial model in Excel, our clients interact with Bloomberg’s data in their workflow. Our job is to not only make that possible, but to make it as easy as possible.

Who are we? Bloomberg’s Application Integration team. We do what our name implies – we streamline our client’s workflow by combining Bloomberg visual tools and data functions with Microsoft Office products (desktop and web/cloud). For example, when a stock price changes, so does the chart, presentation, and proposal our client created – automatically!

Where do you come in? You’ll bring your technical expertise and curiosity to help build the next generation applications for Microsoft Office.

We’ll trust you to:

  •  Analyze business requirements, collaborate with internal development groups, and design & build compelling user interfaces that bring the power of Bloomberg to our global client-base
  • Push past standard tools and tricks to come up with bright solutions for integrations
  • Take ownership of projects while collaborating with us, your teammates, following an agile and test-driven approach

You'll need to have:

  •  3+ years of designing and building successful customer facing applications
  • Strong OOD/OOP skills, experience with software development principles, Agile methodologies, and applying modern design patterns
  • Experience with modern C++, C#, and JavaScript.
  •  Familiarity with GIT source control

If this sounds like you, apply! We’ll get in touch if we think you’re a good match and get started with a technical phone interview. If that goes well, we’ll invite you onsite to meet our team and of course, demo the products you’ll work on.

Senior JavaScript Engineer - Bloomberg Vault

Senior JavaScript Engineer - Bloomberg Vault

New York

 

APPLY BELOW

You've seen the headlines. Financial firms are fined millions of dollars when just one employee does something they shouldn't. It can be as serious as insider trading or as seemingly innocent as an inappropriate instant message. Keeping track of who is saying and doing what is a pretty daunting task for compliance officers, especially with the explosion in the volume and variety of data produced by communications platforms employees are using. That's where you come in.

As a senior engineer on the Bloomberg Vault engineering team, you'll develop the UI of our communications surveillance product which is used by more than 1,000 organizations worldwide. Our multi-tenant cloud processes 300 million messages daily and stores about 90 billion archived objects. The interface you build will serve as a one-stop dashboard that alerts compliance officers of anything suspicious within these communications in real time.

We'll trust you to:

  •  Take ownership of business requirements and build solutions to meet customer needs
  •  Develop and integrate new applications and enhancements
  •  Research and recommend alternatives when faced with challenging situations
  •  Improve the stability of our existing software

You'll need to have:

  •  5+ years of experience developing front end software
  •  Knowledge of JavaScript and HTML/CSS
  •  2+ years of experience with Ember.js or a similar front end framework

We'd love to see:

  •  Experience with Java or Scala
  •  Knowledge of JSON, XML, SQL, XQuery, XPath and XSL
  •  Experience with API design, AJAX-style asynchronous loading and statistical and graphical visualization
  •  Experience working in an Agile environment

If you're excited by these challenges, have a passion for technology and a flexible, creative approach to problem solving, we want to talk to you! Submit an application and learn more about Bloomberg Vault at bloomberg.com/vault.

Senior Web Developer

Senior Web Developer

Company: Bloomberg

Location: Washington, DC

 
 

 

 

The Web CMS team is responsible for building a world-class Content Management System(CMS) for all of Bloomberg's Digital Media. As a member of the team, you will build the curation engine which drives all consumer websites, mobile apps and OTT Content. We are challenged with meeting the diverse needs of our editorial teams while still keeping the system effective and easy to use. If this sounds exciting, keep reading!

We'll trust you to:

  • Work on all layers of the application, both autonomously and as part of a team
  • Work with the business to ensure a positive end user experience
  • Produce well-tested, high-quality code

You'll need to have:

  • 2+ years of experience programming in Backbone and Ruby on Rails
  • 3+ years of experience in JavaScript, bootstrap CSS, CoffeeScript and HTML
  • Familiarity with writing automated JavaScript tests

We'd love to see:

  • Professional experience in Node.js, Gulp or similar tools
  • Knowledge of Continuous Integration
  • Experience using Git and GitHub
  • Outstanding interpersonal skills, intellectual curiosity and an entrepreneurial spirit
  • Familiarity with Agile development
  • Knowledge of industry trends and directions
  • Experience in effort estimation with a track record of accuracy