Qualifications:
• 1. ปริญญาตรีในสาขาวิทยาการคอมพิวเตอร์, วิศวกรรมคอมพิวเตอร์, Information Science หรือใกล้เคียง หรือเข้าร่วมฝึกอบรมในสาขาการพัฒนาโปรแกรมคอมพิวเตอร์
2. เชี่ยวชาญในการพัฒนาโปรแกรมคอมพิวเตอร์ด้วยภาษา Java
3. มีประสบการณ์อย่างน้อย 1 ปีในการพัฒนาแอพ Android (4.0 และสูงกว่า)
4. เคยพัฒนาแอพพิเคชั่น Android และมีตัวอย่างชิ้นงานที่เคยนำขึ้น Google Play เรียบร้อยแล้ว
5. มีความเข้าใจอย่างลึกซึ้งใน Android OS
6. คุ้นเคยกับการใช้ Web Service, REST API
7. มีความเข้าใจและแสดงให้เห็นถึงการใช้รูปแบบการพัฒนาโดยใช้ Design Pattern
8. สามารถวางแผนและออกแบบโครงสร้างของระบบโปรแกรมได้ด้วยตัวเอง
9. มีความสามารถในการทำงานภายใต้สภาพแวดล้อมที่ทำงานร่วมกันเป็นทีม Agile
10. มีความเข้าใจที่ดีของระบบนิเวศน์ ของโทรศัพท์มือถือ, แท็บเล็ตและอุปกรณ์สวมใส่ เป็นอย่างดี
11. มีความเข้าใจที่ดีในการทดสอบโปรแกรมแอพพิลเคชั่นบนมือถือ (Mobile Testing Framework)
12. มีประสบการณ์และคุ้นเคยกับการใช้งานโปรแกรม Android Studio
13. คุ้นเคยกับเครื่องมือรายงานข้อผิดพลาด (Crash Reporting Tool) และการแก้ไขปัญหาจากข้อมูลผลลัพธ์ของเครื่องมือเหล่านั้น
มีประสบการ java
- มีประสบการ kotlin
- เข้าใจ Architecture android
- เข้าใจ pattern Design เช่น MVC, MVVM เป็นต้น
- เข้าใจ android lift cycle เป็นอย่างดี
- เข้าใจหลักการ OOP
- สามารถนำ Library / SDK มาใช้งานกับ. project ได้