About LINE MAN Wongnai

LINE MAN Wongnai is Thailand’s Leading On-Demand Delivery and Lifestyle e-Commerce platform services. We build technology to help Thai people live better, to empower all local businesses by creating an end-to-end food ecosystem through our channel LINE MAN and Wongnai. Connected consumers, riders, and local businesses and improved the daily life of all parties with restaurants nationwide. And because we are local, we provide the deepest variety and services that are tailor-made for Thai people.

We are looking for an experienced software engineer with strong background in developing to design an application system for services such as LINE MAN and Wongnai , Rider and Resturant. Working in a fast-paced environment, you will bring your expertise and skills to tackle the challenges that impact millions of people on our journey to become the No.1 food platform in Thailand.

What you’ll Do:

  • Work with the product team and design team to provide the best experience for LINE MAN Wongnai users on the Android applications.
  • Design and develop native user interfaces with the latest Android technologies.
  • Improve the system to enable better performance and scalability, improve code for easier maintenance and improve team productivity to provide Crash-free code to LINE MAN Wongnai users.

Please visit our engineering blog if you’d like to learn more.

What you’ll Need:

  • Proficient with Kotlin, Java and Android SDK.
  • Deep understanding of Android Architecture Components ViewModel, LiveData, Room.
  • Experience in modern design practices such as Modular architecture, Clean Architecture, MVVM, OOP, and SOLID principles.
  • Deep knowledge and understanding of Multi-threading, Networking, Memory management.
  • Experience in Koin, Coroutines, RxJava2, Retrofit2, OkHttp3, Gson, Glide, Realm.
  • Familiar with automated testing.
  • Growth mindset, willing to learn new things and teach others.
  • Able to communicate in both spoken and written English.

It’d be Great if you have:

  • Understanding about Android Architecture Components ViewModel, LiveData, Room is a plus.
  • Understanding Multi-threading, Networking, Memory management, Design Patterns and Best Practices is a plus.
  • Experience using Koin, Coroutines, RxJava2, Retrofit, Okhttp3, Gson, Glide, Realm, Otto.
  • Experience using the fundamental of the test level (Unit/API/UI tests).
  • Experience with Flutter is a plus