Senior Software Engineer (Android)
Core
Design, develop, and maintain high-performance Point-of-Sale (POS) terminal solutions for electronic payment systems.
Role type
Senior IC Android software engineer (payments)
Builds
Secure and scalable payment applications for Android-based POS devices
Domain
Fintech / Electronic payments
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android architecture (MVVM/MVP/Clean), Dependency Injection (Dagger/Hilt), Reactive programming (RxJava/Coroutines), Networking (TCP/IP, HTTP, SSL/TLS), Security (OAuth, JWT), Testing (JUnit, Espresso, Mockito), CI/CD, Git
Preferred skills
Domain engineering, Performance optimization, UI/UX collaboration, Agile methodologies
Technologies
Java, Kotlin, Dagger, Hilt, RxJava, Coroutines, JUnit, Espresso, Mockito, Git, RESTful APIs
Sourced via greenhouse · Listed on CareerPlan, which tracks 922,000+ jobs from 20+ sources.