Senior React Native Engineer - Consumer Mobile

Employment Type

: Full-Time

Industry

: Miscellaneous



Loading some great jobs for you...





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 teamsYou need to have:* 5+ years of professional experience with software development* 3+ years of experience with React Native* 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 fieldNice to have:* Native experience from the opposite platform (iOS/Android)* 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

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...