Android Software Engineer (Middle/Senior)
Core
Building scalable, high-performance Android and Flutter components for proprietary Point-of-Sale (POS) and SaaS solutions serving SMEs across Asia.
Role type
Senior IC Android Software Engineer
Builds
Proprietary POS mobile applications and cross-platform SaaS features
Domain
Financial technology / Point-of-Sale hardware integration
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android framework principles, performance optimization for low-end devices, Jetpack components, annotation frameworks, cross-platform architecture
Preferred skills
Flutter, catering app architecture, hardware communication (printers, card machines, USB/Bluetooth)
Technologies
Kotlin, Java, Flutter, Jetpack
Responsibilities
Implement Android and Flutter components, drive mobile software lifecycle from prototyping to post-launch, build maintainable code aligned with cross-platform architecture, participate in design and code reviews, partner with Product/Design/Backend teams, mentor junior engineers, enhance engineering processes
Seniority
Senior, hands-on IC with mentorship duties