Android Engineer
• ออกแบบ พัฒนา และดูแลแอปพลิเคชันบนมือถือแอนดรอยด์
• ตรวจสอบประสิทธิภาพ ความน่าเชื่อถือ และการทำงานของแอปพลิเคชันบนอุปกรณ์และระบบปฏิบัติการต่างๆ
• ทำงานร่วมกับทีมข้ามสายงานเพื่อกำหนด ออกแบบ และส่งฟีเจอร์ใหม่
Responsibilities
• ออกแบบ พัฒนา และดูแลแอปพลิเคชันมือถือแอนดรอยด์
• ตรวจสอบประสิทธิภาพ ความน่าเชื่อถือ และการทำงานของแอปพลิเคชันบนอุปกรณ์และระบบปฏิบัติการต่างๆ
• ทำงานร่วมกับทีมข้ามสายงานเพื่อกำหนด ออกแบบ และส่งฟีเจอร์ใหม่
• เขียนโค้ดที่สะอาด แก้ไขได้ และมีประสิทธิภาพ
• แก้บักและแก้ไขปัญหาในแอปพลิเคชัน
• ติดตามข่าวสารเกี่ยวกับการพัฒนาและเทรนด์ล่าสุดใน Android ecosystem
• ทำงานกับ codebases ขนาดใหญ่และระบบซอฟต์แวร์ที่ซับซ้อน
• พัฒนาและดูแลเอกสารทางเทคนิค
• มีส่วนร่วมในการออกแบบและจัดทำโครงสร้างของแอปพลิเคชัน
• ให้คำแนะนำด้านเทคนิคและการให้คำปรึกษาแก่สมาชิกในทีมคนอื่นๆ
• เข้าร่วมในการตรวจสอบโค้ดและการออกแบบ
Requirements and skills
• มีประสบการณ์อย่างช่ำชองในการพัฒนาระบบแอนดรอยด์และมีความรู้ความเข้าใจเป็นอย่างดีเกี่ยวกับ Android ecosystem
• มีความเชี่ยวชาญด้าน Java และ Android SDK
• มีประสบการณ์ด้าน Android libraries, frameworks และ patterns
• มีความรู้เกี่ยวกับหลักการออกแบบซอฟต์แวร์และข้อควรปฏิบัติ
• คุ้นเคยกับ RESTful API และ JSON
• มีประสบการณ์เกี่ยวกับหลักการ agile development methodologies
• มีทักษะการแก้ปัญหาและการคิดวิเคราะห์ที่ดีเยี่ยม
• มีทักษะการสื่อสารและการทำงานร่วมกับผู้อื่นที่ดีเยี่ยม
• ใส่ใจในรายละเอียดและมุ่งเน้นคุณภาพ
• สามารถทำงานได้อย่างอิสระและทำงานเป็นส่วนหนึ่งของทีม
• หากจบปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้องจะพิจารณาเป็นพิเศษ