About You
If you're on the fence about whether you meet all of the requirements for this role, please apply.
- You have 3+ years professional full time experience developing Android applications
- You have built and delivered one or more apps to the Google Play Store. You have experience using Java and/or Kotlin
- You have experience using modern Android architectural components and lifecycle management: MVVM, View Model, Live Data, Data Binding, Room Experience with creating custom components
- Experience with complex or dynamic layouts in Android Experience with localization and internationalization.
- You are familiar with Git and GitHub You know how to do offline storage, threading, or performance tuning in an Android app
- You have interfaced with GraphQL or REST APIs from an Android app You know how to use cloud message APIs and push notifications (through Firebase or similar)
- You know it's important to monitor your production systems
- You lint and test all your code or know you should, are willing to deploy your systems to production and troubleshoot them if they fail
- You know about continuous integration systems like (we use Jenkins) You have B.S. or equivalent degree in Computer Science or related experience.
In this role, you'll
- Work within a mission team (a cross-functional team focused on a specific, well-defined mission) on a given set of features and services
- Architect, design, write, review, and test code in a collaborative environment
- Design, build, and maintain PayPal's Identity Native SDK for Android
- Ensure the performance, quality, and responsiveness of all of PayPal's Identity Native SDK for Android
- Build monitoring for all your applications and tasks to ensure their reliability and health
- Leverage your peers as multipliers for your skills to create excellent products at PayPal
- Work closely with a product manager for your mission team on product requirements and translating those requirements to technical solutions
Desired Technical Skills
- Experience in identity management / single sign-on domain
- Prior Knowledge in OAuth 2.0
Required Soft Skills
- A team player who values collaboration, innovation, and inclusion
- Interested in keeping up-to-date with the latest technological developments
- Comfortable working in an Agile environment
- Have a Growth Mindset
- Strong verbal and written communication skills
- Interest in the payments industry