Senior Software Engineer – Android contract
Core
Build and evolve an Android-based Point-of-Sale (POS) platform for K-12 schools, focusing on 70% Android app development and 30% backend telemetry services.
Role type
Senior Software Engineer (Android & Backend)
Builds
Android POS applications and Azure-based backend services for device fleet management and telemetry.
Domain
Fintech / EdTech / Payments / IoT
Deliverable
production ML models | product features
Required skills
Android development (Kotlin, Java, Jetpack, MVVM, Coroutines, DI), POS hardware integration, Azure cloud services, C#/.NET or Java/Spring Boot or Node.js, SQL/NoSQL databases, REST APIs
Preferred skills
Payment terminal support (PAX, Verifone, Ingenico), PCI-DSS knowledge, Telemetry/Observability, Docker, Kubernetes
Technologies
Kotlin, Java, Android SDK, Jetpack, Hilt/Dagger, Azure (Application Insights, Service Bus, Functions, Event Hubs, Storage, SQL, Cosmos DB, AKS), C#/.NET, Spring Boot, Node.js, Docker, Kubernetes