SOFTWARE ENGINEER III MOBILE
Core
Develop and maintain SDKs, apps, and libraries for Android POS devices, focusing on architecture, performance, and security.
Role type
Senior IC mobile software engineer (Android)
Builds
Android POS applications and underlying SDKs for payment terminals
Domain
Fintech / Payments / Embedded Systems
Deliverable
production ML models | product features
Required skills
Native Android development (Kotlin/Java), SDK maintenance, Software architecture (MVVM, MVI, Clean Architecture), SOLID principles, Gradle, Android background services, Unit testing, CI/CD pipelines
Preferred skills
Kotlin Multiplatform (KMP), Network protocols (OkHttpClient, Ktor), Coroutines/Flows, Jetpack Compose, POS/embedded systems experience, AI/Prompt Engineering, Observability (Grafana, GCP, Looker Studio), Android security/cryptography, AOSP customization