Android Software Engineer (Senior)
Core
Building scalable, high-performance Android and Flutter components for a proprietary SaaS Point-of-Sale (POS) platform serving SMEs across Asia.
Role type
Senior IC Android Software Engineer (Cross-platform)
Builds
Native Android (Kotlin) and Flutter mobile applications for POS hardware and software
Domain
Fintech / Point-of-Sale (POS) / SaaS
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Flutter, Jetpack components, performance optimization (startup, memory, network), annotation frameworks, clean architecture, code reviews
Preferred skills
Catering app experience, hardware integration (printers, card machines, USB/Bluetooth), architectural design
Technologies
Kotlin, Java, Flutter, Jetpack
Responsibilities
Implement both Android and Flutter components, drive the 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/middle engineers, enhance engineering processes
Seniority
Senior, hands-on IC with mentorship responsibilities