Android Developer
Core
Building and evolving Masabi's native Android app (Justride) to power ticketing, fare payment, and journey features for millions of riders across global transit agencies.
Role type
Senior Android Developer (Mobile IC)
Builds
Native Android mobile applications for public transport ticketing and payment
Domain
Fintech / Mobility / Public Transport
Deliverable
production ML models | product features
Required skills
Kotlin, Android Views/XML, ViewBinding, Coroutines, Flow, Gradle (Groovy), Multi-tenant/white-label architecture, Asynchronous programming
Preferred skills
Payment solution integration (e.g., Stripe), SDK and public API integration, CI/CD pipelines, AI-assisted development tools
Technologies
Kotlin, Android Views/XML, ViewBinding, Coroutines, Flow, Gradle (Groovy)
Responsibilities
Build and evolve features in Masabi's native Android app for ticketing and fare payment; Integrate Justride SDK and public API capabilities into the app; Write clean, maintainable Kotlin for a white-label codebase; Apply Coroutines and Flow to ensure app responsiveness; Partner with platform teams to align app needs with platform roadmap; Maintain a healthy, releasable codebase; Incorporate AI-assisted development tools into the workflow
Seniority
Senior, hands-on IC