Software Engineer, Android (Junior/Senior)

Bangkok
Permanent

ธุรกิจเดลิเวอรีเป็นธุรกิจที่มีมูลค่ามหาศาล ดูได้จากปรากฎการณ์ที่เกิดแบบเดียวกันในแทบทุกประเทศ ทั่วโลก ในขณะที่สังคมไทยกำลังเป็นห่วงเรื่องแพลตฟอร์มดิจิทัลและ O2O ที่เป็นของยักษ์ใหญ่ต่างชาติ ทีมงาน LINE MAN Wongnai เรามีความเชื่อมั่นในฐานะผู้บุกเบิกธุรกิจเดลิเวอรี ในไทยและเป็นบริษัทที่ก่อตั้งด้วยคนไทย บริหารโดยคนไทย มีทีม Engineer อยู่ในไทย 100% มีความเข้าใจความต้องการของคนไทยอย่างแท้จริง เรามุ่งมั่นที่จะเป็นแพลตฟอร์มสำหรับธุรกิจอาหารแบบครบวงจร (End-to-end food ecosystem) ไม่ว่าจะเป็นการเลือกร้านที่ตรงกับความต้องการของผู้บริโภคทุกรูปแบบ สามารถส่งเดลิเวอรีไปถึงบ้าน สั่งอาหารแล้วไปรับเองที่ร้าน หรือจองโต๊ะล่วงหน้า ในฝั่งร้านอาหาร เราจะนำเสนอบริการทั้งสื่อประชาสัมพันธ์ ช่องทางการขายใหม่ๆ และซอฟต์แวร์จัดการร้านอาหารแบบครบวงจร ทั้งหมดนี้ถูกเชื่อมเข้าด้วยกันแบบไร้รอยต่อ บนทุกอุปกรณ์ ผ่านแอปพลิเคชัน LINE MAN และ Wongnai

 

ทีม Software Engineer (Android) เป็นทีมที่พัฒนาแอพ LINE MAN และ Wongnai ที่ตอบโจทย์การใช้งานและมอบประสบการณ์ที่ดีให้กับผู้ใช้งาน โดยทีมนี้จะทำงานร่วมกับ Product Manager, UX/UI Designer เพื่อปรับปรุงและพัฒนา Feature ใหม่ๆ อยู่ตลอด

 

เราทำงานโดยใช้ Agile Methodology มีการออกอัพเดทใหม่ทุกๆ 1-2 สัปดาห์ เพื่อให้ Feature ที่พัฒนาขึ้นถูกใช้งานจริงและถูกวัดผลโดยเร็วเพื่อนำฟีดแบ็คที่ได้กลับมาปรับปรุงแอพให้ดียิ่งกว่าเดิม

 

อ่านเนื้อหาเกี่ยวกับเทคโนโลยีที่เราใช้ได้ที่ Life@LINE MAN Wongnai ครับ

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 ที่มีคุณภาพ มีประสิทธิภาพ ดูแลรักษาได้ง่าย ทนต่อข้อผิดพลาด ทดสอบได้ง่าย มีความยืดหยุ่นสูง