Responsibilities:
- ทำงานร่วมกับทีม Product และทีม Design เพื่อสร้างประสบการณ์ที่ดีที่สุดให้แก่ผู้ใช้ LINE MAN Wongnai บนแอพ Android
- ออกแบบและพัฒนา Native user interfaces ของแอพ ด้วย Technologies ใหม่ล่าสุดบน Android
- ปรับปรุงแอพให้มี Performance ดีขึ้น ปรับปรุง Code ให้ทำงานได้ง่าย ปรับปรุงการทำงานของทีมให้มี Productivity ดีขึ้น และส่งมอบ Crash-free code ให้กับผู้ใช้ LINE MAN Wongnai หลายล้านคน
Minimum Qualifications:
- มีความรู้และเข้าใจในภาษา Kotlin, Java และ Android SDK และสามารถพัฒนาแอพ Android ได้อย่างชำนาญ
- มีความเข้าใจเรื่อง OOP, Activity Lifecycle
- มีความเข้าใจเรื่องการจัดวาง XML Layout แบบต่างๆ เป็นอย่างดี
- มีความเข้าใจเรื่อง Design Pattern เป็นอย่างดี เช่น MVP, MVVM, Clean Architecture
- มีความคุ้นเคยกับการใช้ Analytics tools หรือมีประสบการณ์การใช้ Google, Firebase, Crashlytics
- มี Growth mindset และยินดีที่จะเรียนรู้สิ่งใหม่ๆ หรือสอนให้กับคนอื่นได้
Preferred Qualifications:
- มีความรู้และเข้าใจอย่างลึกซึ้งในเรื่อง Android Architecture Components ViewModel, LiveData, Room
- มีความรู้และเข้าใจอย่างลึกซึ้งในเรื่อง Multi-threading, Networking, Memory management, Design Patterns และ Best Practices ต่างๆ
- มีประสบการณ์การใช้ Koin, Coroutines, RxJava2, Retrofit, Okhttp3, Gson, Glide, Realm, Otto
- มีความคุ้นเคยกับการเขียน Automated test
- สามารถสื่อสารได้ดี ชัดเจน ตรงประเด็นทั้งการพูดแบบ public-speaking และการเขียนในรูปแบบต่างๆ
- สามารถให้คำแนะนำ, Mentor และ Coach คนในทีม รวมถึง Engineers ทั้งหมดของ LINE MAN Wongnai เพื่อช่วยให้ทีมส่งมอบ Software ที่มีคุณภาพ มีประสิทธิภาพ ดูแลรักษาได้ง่าย ทนต่อข้อผิดพลาด ทดสอบได้ง่าย มีความยืดหยุ่นสูง