Software Engineer - Android
Core
Build high-quality Android experiences for Venmo Commerce, enabling businesses to be found, browsed, and paid within the Venmo app.
Role type
Mid-level Android Software Engineer
Builds
Venmo Commerce mobile features and UI
Domain
Fintech / Mobile Payments
Required skills
Kotlin, Jetpack Compose, Coroutines, Flow, MVVM/MVI architecture, Gradle multi-module, Dependency Injection (Hilt), REST/GraphQL integration, Unit testing, UI testing
Preferred skills
Payments/fintech background, PCI DSS awareness, Android Keystore, Biometric auth, Feature flags, Accessibility, Marketplace/ecommerce experience
Technologies
Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, Retrofit, OkHttp, JUnit, MockK
Responsibilities
Design, build, test, and ship Android experiences; Develop modern, reusable UI; Integrate mobile experiences with backend APIs; Debug and resolve production issues; Participate in architecture and code reviews
Seniority
Mid-level, hands-on IC