Lead Android Engineer - Austin, United States - PayPal

    Default job background
    Description

    What you need to know about the role-
    We're looking for a Staff Android Mobile Engineer to help architect, develop, and test the PayPal Android Consumer App.

    Meet our team
    At PayPal, we work together on small, collaborative teams. We're passionate about code quality and we're constantly – some might say, obsessively – finding new ways to perfect our processes and product. We work closely with our design, content, and product teams to build, test, and iterate on new solutions to customers' problems. And we meet with our customers every week to make sure we're giving them the app they expect and the experiences they deserve. But it doesn't stop there. We have dedicated teams to support our Continuous Integration, Quality and Release processes.

    In your day to day role you will-

    • Leads native Android app development by converting ideas, designs, and requirements into concrete, stable production builds
    • Designs and oversees solutions for specific use cases that provide frameworks, interfaces, and services that can be extended and reused for future requirements
    • Influences and mentor's peers-not just in the immediate team, but across PayPal
    • Works with product, project, and engineering teams to deliver products on schedule that solve our customers' problems
    • Collaborates with Engineering and QA to resolve bugs
    • Develops and communicates technical processes, standards, and best practices to the team

    What do you need to bring-

    • 10+ years software development experience (or Master's with 8+ years of experience)
    • 6+ years of Android mobile development experience
    • Knowledge of multi-threaded, asynchronous code
    • Experience with animation, and implementing user interface designs
    • Knowledge of design patterns like MVVM
    • Skilled at writing Unit and Automation tests
    • B.S. or equivalent degree in Computer Science
    • Thorough understanding of the Android Studio and Gradle
    • Expert understanding of the Android System APIs, Firebase Services, Android app lifecycle
    • Knowledge of open-source and commercial libraries commonly used in the Android ecosystem
    • Prior experience of building SDKs and distributing to clients is a plus
    • Restful API Development experience is a big plus