PayPal

Staff Android Engineer

Remote San Francisco, CA
Android Java Kotlin API
This job is closed! Check out or
Description
We are looking for a Staff (Lead) level Android Engineer who has experience creating mobile sdk's and has familiarity with modern clean Android architectural standards. Must have the necessary scope and experience to work across multiple projects, included but not limited to experiences, developer optimizations and platform. Looking for a confident independent contributor comfortable pushing and also reviewing high complexity PRs. Must enjoy owning features e2e and also functioning in a leadership capacity working alongside architects product , design and your engineering manager to support and mentor more junior developers. The Android Checkout Engineering Team builds experiences used by millions of merchants and shoppers across the globe, and our team is on a mission to provide smarter, more tailored experiences to all of our users. PayPal has been at the forefront of building global scale Android applications and is continuing to be a pioneer in the digital payments realm. Our passionate engineers are continually questioning assumptions, experimenting with new technologies and architectures, and collaborating to create engaging and innovative payment experiences.
  • Requirements
  • Work with product and design teams to develop new ideas and explore new opportunities. Your opinion matters and you’ll have opportunities to have a say in how things are built out.
  • Architect and build your projects using Java and Kotlin - Must be fluent in Kotlin
  • Write code that is designed to be reusable, flexible, testable and modular and that can be shared amongst other teams.
  • Bring product and code improvement ideas to the team.
  • Experience using co-routines and lifecycle awareness
  • Experience building embeddable software development kits for others to consume, as well as having knowledge about the pros and cons of SDK development.
  • Experience with creating custom components
  • Experience with complex or dynamic layouts in Android
  • Familiarity with Android test suites: MockK and junit, various UX tests as well as functional testing such as BrowserStack
  • Knowledge of Dagger 2 / dependency injection
  • Experience using modern Android architectural components and lifecycle management: MVVM, View Model, Live Data, Data Binding, Room
  • Collaborate with architects to create low level design diagrams (contracts, interfaces, api design etc) based on high level design diagrams.
  • Work with engineering managers and product to break down high level user requirements into more granular engineering level stories across various engineering experience levels
  • You:
  • Have served in a lead engineer capacity with your previous companies
  • Have 6+ years of full time professional experience developing Android applications
  • Enjoy working as part of a diverse team
  • Are a strong communicator who is comfortable working in a cross platform team and able to work with multiple types of partners as well as internal and external stakeholders
  • Enjoy leadership and mentoring less experienced engineers
  • Are a a highly accountable and independent self starter who can reliably own features e2e while also up-leveling supporting engineers
  • Have a strong customer focus; ability to pair with merchants
  • Bonus Points:
  • iOS knowledge or experience - you will be working as part of a cross platform (android/ios) team
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

717 views

Other Jobs from PayPal

Manager, Software Development 2

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Senior Staff Architect

Remote Chicago, IL

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers