Description
This job implements tasks within the Software Development Lifecycle (SDLC), follows internal conventions and procedures, makes technical decisions, collaborates with peers and project leads, and contributes to code and design reviews.
You will build Android experiences for Venmo Commerce, turning a Venmo account into a place where a business can be found, browsed, and paid.
Responsibilities:
- Design, build, test, and ship high-quality Android experiences for Venmo Commerce.
- Develop modern, reusable UI using Kotlin and Jetpack Compose within Venmo's mobile architecture.
- Own features end to end, from technical design and implementation through experimentation, launch, observability, and iteration.
- Integrate mobile experiences with backend APIs, payments infrastructure, identity, risk, search, recommendations, analytics, and other platform capabilities.
- Build experiences that are performant, resilient, accessible, secure, and intuitive across a broad range of Android devices.
- Instrument product funnels and experiments, use data to understand customer behavior, and partner with Product and Data Science to improve outcomes.
- Collaborate closely with iOS engineers to deliver coherent cross-platform experiences while applying Android-native patterns and best practices.
- Participate in architecture and technical design reviews, contribute to code reviews, and raise the engineering quality bar across the team.
- Debug and resolve production issues and contribute to the operational health of commerce experiences.
Requirements:
- 1+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
- Experience building production Android apps in Kotlin.
- Jetpack Compose, Coroutines, and Flow used in production.
- Solid architecture fundamentals: MVVM or MVI, multi module Gradle, dependency injection with Hilt.
- REST or GraphQL integration with Retrofit and OkHttp, plus sensible caching and offline handling.
- Testing as a habit: JUnit, MockK, Compose UI tests.
- Clear written communication and a bias toward owning a feature end to end.
Nice to have:
- Payments or fintech background, PCI DSS awareness, Android Keystore and biometric auth, feature flags and experimentation, accessibility, marketplace or ecommerce product work.
Benefits:
- Comprehensive, choice-based programs to support all aspects of personal wellbeing.
- Generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health.
- Balanced hybrid work model offering 3 days in the office and 2 days at your choice of either the PayPal office or your home workspace.