Senior Mobile Engineer – Consumer Mobile | New York, NY | Bloomberg Careers

Senior Mobile Engineer – Consumer Mobile

Careers at Bloomberg

Back to Search

New York, NY

Posted Jan 3, 2020 - Requisition No. 76493

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
Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.