Bloomberg: Senior React Native Engineer – Consumer Mobile
731 Lexington Ave
New York, NY 10022

Employee Testimonials

Bloomberg Testimonial
Bloomberg Testimonial
Bloomberg Testimonial

Video

Our Team:

Bloomberg Media empowers global business leaders with breaking news, expert opinion and proprietary data distributed on every platform, across every time zone reaching over 80 million unique visitors a month through its digital properties. The Consumer Mobile team is responsible for designing and engineering high quality, delightful Android, iOS and tvOS apps. We collaborate closely with several Web Shared Services teams upstream, who scale Bloomberg proprietary data to web scale via a suite of microservices.

What's in it for you:

We have a flagship iOS/Android app that is fully React Native with some native modules, but we also maintain native iOS/tvOS (Objective-C and Swift) and Android (Java) apps. The flagship app is almost two years old and is fairly complex, cutting across the advertising, editorial, financial, multimedia, personalization and subscription domains. As a member of our team, you can expect a development culture of lunch-n-learns, working closely with the product team, whiteboarding (they're all over the place), collaborating with great designers and blameless post-mortems.

We'll trust you to:

  • Design and write production code covered with unit tests, reviewing your teammates' code, testing our features, and providing production support for weekly releases
  • Be passionate about app performance (speed, memory, battery usage) and user satisfaction (we're aiming for 5 stars, minimizing bugs & crashes and improving UX - we have a usability testing lab onsite)
  • Be very organized and strongly tend to plan ahead (technical details, project milestones/timelines and inter-team dependencies)
  • Work with multiple business stakeholders and engineering teams

You need to have:

  • 5+ years of professional experience with software development
  • 3+ years of experience of building Native mobile applications (iOS/Android)
  • Experience with JavaScript (ES6), CSS, & HTML
  • Experience with several of the following: JSX, styled-components, ESLint, Prettier, Flow, Jest, storybook, Redux and redux-saga- A deep understanding of Computer Science fundamentals
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field

Nice to have:

  • Experience with React Native
  • Strong continuous integration and continuous delivery experience
  • Expert understanding of app analytics, debugging & monitoring tools, concurrency & multi-threading, networking and push notifications
  • You actively follow and/or contribute to the React Native or general open source community
Full-time

Employee Testimonials

Bloomberg Testimonial
Andrew
Analytics

I’ve been at Bloomberg for almost 5 years now and throughout my time in Analytics, I learned an immense amount about the Customer Service industry. Particularly, how clients interact with client service representatives and through technological means. It also connected me to many different departments throughout the organization, and that knowledge and network has helped me drive results involving multiple stakeholders.

Bloomberg Testimonial
Jingyi
Analytics

I get uncomfortable if I start feeling too comfortable at work. Luckily there is no shortage of exciting challenges here.

Bloomberg Testimonial
Sridhar
News

I really enjoy working on stories that allow me to collaborate with other Bloomberg reporters to reveal deep insights on the largest operators in the credit space.