Android Developer
Core
Designing, developing, and maintaining Android applications for real in-store payment experiences, including POS transactions, staff management, loyalty programs, and inventory management.
Role type
Android Developer
Builds
Mobile applications for POS and SmartPOS systems
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
MVVM or MVP architecture, REST APIs (Retrofit), Git, Dagger 2 or dependency injection frameworks, RxJava or Kotlin Coroutines
Preferred skills
Agile tools (Jira, Confluence)
Technologies
Android, Kotlin, Retrofit, Dagger 2, RxJava, Coroutines
Responsibilities
Contribute to the development and maintenance of Android applications, Work closely with senior developers to improve code quality, Support integration of payment SDKs, Participate in code reviews and testing activities
Seniority
Mid-level IC