Android Developer - Mid-Level
Core
Build and enhance native Android applications with a focus on hardware integration, specifically for payment technology and device-layer development.
Role type
Mid-level Android Developer (Hardware Integration)
Builds
Native Android applications integrating with USB/serial peripherals (scanners, printers, card readers)
Domain
Fintech / Payment Systems / Embedded Mobile
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android lifecycle management, RESTful API integration, USB/serial peripheral integration, secure API communication (certificate pinning), Git/source control
Preferred skills
React, Vue, payment technology knowledge, full-stack development
Responsibilities
Build native Android apps, integrate with hardware devices (scanners, printers, card readers), troubleshoot application and hardware layer issues, participate in code reviews and branching strategies
Seniority
Mid-level, hands-on IC