tawk.totawk.to
All careers
MobileFull TimeKuala Lumpur, Malaysia

Android Developer

Senior Android engineer to build features in Kotlin (and Java where needed) for an app used across the full Android device fragmentation spectrum.

See all open roles

About the role

tawk.to, the world's #1 business messaging application, is expanding its engineering team and seeking an experienced Android Developer to join our team in our Malaysia office. With more than 8 million business customers and over 3 billion brand interactions per month, tawk.to has established a global audience and industry following. We're looking for a triple threat: motivated, talented, and experienced. Help us enable businesses to speak to their customers and turn interactions into lasting relationships.

Qualified candidates

  • You love to code — taking raw ideas and building great products.
  • Kotlin is your main battle sword, but you're not afraid to use Java.
  • Strong understanding of Android components — Room, ViewModel, LiveData, Lifecycles, ConstraintLayout.
  • You embrace Android fragmentation and build apps that work across versions and devices.
  • You ship new products and features (or improve existing ones).
  • You care about more than just the code — your code is reliable, performant, and easy for other engineers to read and maintain.
  • You understand the intricacy of developing for mobile with limited battery, CPU, memory, data, and connectivity.
  • You take pride in your work and ownership of the solutions you build.
  • You spend most of your time coding, but have an eye for great design and UX.
  • You love learning new things — continuously exploring new tech and unfamiliar areas.
  • You believe in writing unit and integration tests, and have at least tried TDD.
  • You understand the difference between ownership of code and attachment to it — you can take input objectively.

About the role

  • Plan and build product features on the Android platform.
  • Work with the product manager and designer to achieve UI/UX inline with Android.
  • Fix bugs and performance issues.
  • Communicate with internal and external APIs.
  • Help customers with issues so they have the best experience possible.
  • Write documentation for implementation.
  • Communicate the status of test development to the appropriate channels.

Compensation

We offer a competitive salary, depending on your experience and demonstrated capabilities.

· Still deciding?

Got questionsbefore you apply?

Why not chat with us? A member of our team will show you the product and explain more about the company.