Senior Android Engineer (Kotlin)

Join the revolution in hospitality tech!

Nomni is the all-in-one platform built for hospitality operators - bringing POS, payments, ordering, loyalty, procurement, marketing, and data together in one system, with AI at its core.

We exist because hospo tech has been built around what's good for the people providing it, not the people using it. We're changing that. Built by operators, for operators - with 35,000 venues already on the platform across Australia and Southeast Asia.

One platform. One team. One company accountable for the outcomes that matter.

About the role

We’re looking for a Senior Android Engineer who lives and breathes Kotlin — someone who thrives on clean architecture, scales mobile apps with confidence, and takes pride in crafting delightful, high-performance experiences. You’ll play a key role in the next chapter of our Android platform — shaping core architecture, delivering high-impact features, and collaborating closely across backend, design, and QA teams.

If you love shipping scalable apps, solving real-world problems, and raising the mobile bar — we’d love to hear from you.

What you'll do

  • Lead end-to-end development of Android features using Kotlin and Jetpack components.
  • Collaborate with backend, design, and QA teams to ensure seamless integrations and delightful UI/UX.
  • Contribute to architectural decisions and help scale the Android codebase using modern best practices (MVVM, Clean Architecture, etc.).
  • Integrate third-party services such as Firebase, payment gateways, and POS systems.
  • Drive performance improvements and crash rate reductions through proactive debugging and refactoring.
  • Participate in code reviews, mentor junior engineers, and share knowledge across the team.
  • Collaborate with the QA team to ensure robust testing and app quality.

Qualifications

  • 5+ years of hands-on experience in Android development.
  • Deep expertise in Kotlin, Android SDK, and MVVM architecture.
  • Proven experience delivering and maintaining high-quality Android apps at scale.
  • Strong understanding of RESTful APIs and mobile app performance optimization.
  • Familiarity with Firebase, Jetpack Compose, and modern Android development tools.
  • Bonus: Experience with POS systems, Kotlin Multiplatform Mobile (KMM), and offline-first architecture.

Good to Have

  • Are an independent problem solver who takes ownership and pushes boundaries.
  • Are passionate about creating smooth, beautiful mobile experiences.
  • Love collaborating in a global, diverse team with fast-moving priorities.
  • Enjoy mentoring and elevating team standards.


Engineering

Jakarta, Indonesia

Share on:

Terms of servicePrivacyCookiesPowered by Rippling