Mobile Developer (Android)
Job Function:
ประเภทงาน:
Programmer / Developer
ประเภทงานย่อย:
Mobile Developer
จำนวนตำแหน่งที่เปิดรับ:
1
เงินเดือน (บาท):
ขึ้นอยู่กับประสบการณ์และความสามารถ
ระดับตำแหน่งงาน:
Middle Level
Job Description:
- พัฒนาแอปพลิเคชันมือถือ
- ทำงานร่วมกับทีม (ผู้จัดการโปรเจค นักพัฒนา นักออกแบบ) เพื่อระดมความคิดเกี่ยวกับลูกเล่นและฟังก์ชันใหม่ๆ
- มีส่วนร่วมในทุกขั้นตอนของ SDLC ทั้งในการเสนอแนวคิด ออกแบบ สร้าง ปรับใช้ ทดสอบ เผยแพร่ไปยัง Store และให้การสนับสนุนผู้ใช้
- ปรับปรุงระบบเพื่อให้ผู้ใช้ได้รับประสบการณ์ที่ดีขึ้นด้วยเทคโนโลยี Android ล่าสุด
- วิเคราะห์ปัญหาด้านประสิทธิภาพ แก้ไขข้อบกพร่อง (รวมถึงข้อขัดข้องและ ANR) เพื่อเพิ่มฟังก์ชันการทำงานของแอปพลิเคชัน
- เขียนโค้ดที่ออกแบบมาอย่างดี ทดสอบได้ และมีประสิทธิภาพ
- ตรวจสอบให้แน่ใจว่าการออกแบบเป็นไปตามมาตรฐานที่กำหนด
Requirement:
- จบปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ เทคโนโลยีสารสนเทศ หรือสาขาที่เกี่ยวข้อง
- มีประสบการณ์และความเข้าใจในภาษา Kotlin, Java และ Android SDK และสามารถพัฒนาแอพ Android ได้อย่างเชี่ยวชาญ
- ความเข้าใจเกี่ยวกับ OOP, วงจรการทำงานของระบบ
- ความรู้และความเข้าใจเกี่ยวกับโครงสร้างข้อมูล อัลกอริทึม OOP รูปแบบการออกแบบ และแนวทางปฏิบัติที่ดีที่สุด
- มีประสบการณ์ในไลบรารี/เครื่องมือ เช่น Alamofire, Realm, Gloss, RxSwift, Fastlane จะพิจารณาเป็นพิเศษ
- มีความเข้าใจเชิงลึกเกี่ยวกับสถาปัตยกรรมซอฟต์แวร์ เช่น MVVM และ Reactive Programming
- มีความรู้เชิงลึกและความเข้าใจเกี่ยวกับมัลติเธรด เครือข่าย การจัดการหน่วยความจำ รูปแบบการออกแบบ และแนวทางปฏิบัติที่ดีที่สุด
- มีประสบการณ์ในการเพิ่มประสิทธิภาพแอปพลิเคชันบนมือถือ
- เต็มใจที่จะเรียนรู้สิ่งใหม่ๆ และสามารแบ่งปันให้กับผู้อื่นได้
- สามารถสื่อสารภาษาอังกฤษได้ในระดับดี
Welfare Benefits:
Contact Person
ประภาพร นาสามลาด
(กิม)092-678-8353
prapaporn.n@aware.co.th
พหลโยธินเพลส อาคารเลขที่ 408 ชั้น 24 ถนนพหลโยธิน แขวงสามเสนใน เขตพญาไท กรุงเทพฯ 10400