Android Software Engineer (Senior)
Core
Building scalable, high-performance Android and Flutter components for a SaaS Point-of-Sale (POS) product serving SMEs in Singapore and expanding across Asia.
Role type
Senior IC Android Software Engineer
Builds
Cross-platform mobile applications (Android/Kotlin and Flutter) for a proprietary POS SaaS platform
Domain
Fintech / Retail Technology / Point-of-Sale
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android framework principles, performance optimization, Jetpack components, AI-assisted development, workflow automation, code review, architecture design
Preferred skills
Flutter, catering apps, hardware integration (printers, card machines, USB/Bluetooth)
Responsibilities
Implement Android and Flutter components, drive the mobile software lifecycle from prototyping to post-launch, build clean and maintainable code, identify workflow bottlenecks and leverage AI tools, establish validation practices for AI-generated code, participate in design and code reviews, partner with Product/Design/Backend teams, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities