Senior Mobile Engineer Consumer Mobile

Bloomberg New York , NY 10007

Posted Yesterday

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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Mobile Test Engineer

Northwestern Mutual

Posted Yesterday

VIEW JOBS 12/6/2019 12:00:00 AM 2020-03-05T00:00 At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. What's the role? As a technical, hands-on Senior Mobile Test Automation Engineer, your responsibility is to participate in the automation testing of our mobile based client facing application. You will be under the guidance of a Test Engineering Manager of a team with an already-established, mature testing process. Your role will be that of a "full-stack" Test Engineer - someone who has a strong appreciation and skill in programming with the capability of writing automated and performance tests (time and training is allotted after hiring to learn our automation framework). Our Tech Stack: Node.js, webdriver.io, Cucumber, GitLab, Sauce Labs, Applitools, Local Device Grid, K6, Appium Responsibilities: * Contribute in an agile team by driving user story analysis and feature grooming, designing and developing thorough test-cases and test scenarios * Design, implement, and maintain cross-platform test automation scripts for mobile/API * Maintain the functional test portion of the Continuous Integration pipeline * Develop and maintain BDD test scenarios and regression plans * Participate in full test development life cycle including requirements analysis and design * Work with developers to provide additional research and debugging of issues when more information is needed to resolve problems Bring Your Best! What this role needs: * 6+ years of Engineering experience * 4+ years of professional experience as Automation Engineer working in an agile environment * 4+ years of RESTful services testing experience * Strong analytic and debugging skills * 4+ years of working on microservice architecture * Thorough understanding of QA concepts, STLC, SDLC, Continuous Integration, and Continuous Deployment * Demonstrated experience in automating tests with using JS, Java, Python or other languages * Solid understanding of different element locator strategies and ability to write custom XPath, CSSPath * Familiarity with HTML, CSS, REST APIs, JSON, RDBMS, XML/YAML * Experience with Git, Jira * Ability to work independently with minimal supervision * Strong written and verbal communication skills Got These? Even Better: * Experience with JavaScript based automation frameworks (examples: WebdriverIO, NightwatchJS, Protractor, etc.) * Experience developing and maintaining test scenarios using BDD (Gherkin) * Performance and load testing experience (for example K6) * Experience with writing unit tests Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now! We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law. Req ID: 27310 Position Type: Regular Full Time Education Experience: Bachelor's Desired Employment Experience: 3-5 years Licenses/Certifications: FLSA Status: Exempt Posting Date: 12/04/2019 Northwestern Mutual New York NY

Senior Mobile Engineer Consumer Mobile

Bloomberg