ที่ Agoda เราเชื่อมโยงโลกผ่านการเดินทาง ประวัติศาสตร์ของเราเริ่มต้นขึ้นในปี 2005 เมื่อสองเพื่อนร่วมชีวิตและนักธุรกิจตลอดชีพ ที่มีความกระตือรือร้นในการเดินทาง ได้เปิดตัว Agoda เพื่อทำให้การสำรวจโลกของทุกคนง่ายขึ้น วันนี้ เราเป็นส่วนหนึ่งของ Booking Holdings [NASDAQ: BKNG] ด้วยทีมงานที่หลากหลายกว่า 7,000 คนจาก 90 ประเทศ ทำงานร่วมกันในสำนักงานทั่วโลก ทุกวัน เราเชื่อมต่อคนกับปลายทางและประสบการณ์ ด้วยข้อเสนอดีๆ ของเราที่มีทั่วโลกในโรงแรมและที่พักทั้งหลายล้านแห่ง สายการบิน และประสบการณ์ทั่วโลก ที่ Agoda ไม่มีวันเหมือนกันทุกวัน ข้อมูลและเทคโนโลยีเป็นหัวใจของวัฒนธรรมของเรา สร้างความอยากรู้อยากเห็นและนวัตกรรม หากคุณพร้อมที่จะเริ่มการเดินทางที่ดีที่สุดของคุณและช่วยสร้างการเดินทางให้กับโลก ขอเชิญชวนให้เข้าร่วมกับเรา **รู้จักกับทีมของเรา:** ทีมแพลตฟอร์มแอปพลิเคชันแก้ปัญหาด้านโครงสร้างพื้นฐานอย่างตรงหน้า วัตถุประสงค์สุดท้ายคือการสร้างระบบนิเวศที่แข็งแกร่งซึ่งองค์กรมือถือที่กว้างขึ้นสามารถสร้างได้อย่างมั่นใจภายในและบนสิ่งที่สร้างขึ้น และสมาชิกของทีมแพลตฟอร์มแอปพลิเคชันมองหวังเวลาและความสนใจไปที่เป้าหมายนี้โดยตรง ตัวอย่างเช่น การปรับปรุง CI/CD การปรับปรุงสถาปัตยกรรมแอปและไลบรารีหลัก การปรับปรุงประสบการณ์ผู้ใช้งาน **ในบทบาทนี้ คุณจะได้รับ:** * ออกแบบ พัฒนา และรักษาแอปพลิเคชัน Android ที่เชื่อมต่อกับบริการและ API หลักของแพลตฟอร์ม * ทำงานร่วมกับทีมผลิตภัณฑ์ การออกแบบ ฝั่งหลัง (Backend) และวิศวกรมือถืออย่างใกล้ชิดเพื่อกำหนดข้อกำหนด ออกแบบฟีเจอร์ และนำเสนอประสบการณ์ผู้ใช้ที่สอดคล้องกัน * ขับเคลื่อนแนวปฏิบัติที่ดีที่สุดสำหรับการทดสอบ มาตรฐานคุณภาพ และความพร้อมสำหรับการเผยแพร่ รวมถึงกลยุทธ์การทดสอบอัตโนมัติ * สร้างและพัฒนาส่วนประกอบแพลตฟอร์มที่สามารถใช้ซ้ำได้ (SDKs, ไลบรารีภายใน, รูปแบบ UI/infra ที่แชร์กัน) เพื่อเร่งความเร็วสำหรับทีมผลิตภัณฑ์หลายทีม * มีส่วนร่วมหรือนำโครงการที่เกี่ยวข้องกับสถาปัตยกรรมที่ใช้ WebView รวมถึงประสิทธิภาพ ความปลอดภัย การแก้ไขข้อบกพร่อง และการเชื่อมต่อลึกกับโมดูลที่เป็นดั้งเดิม * ปรับปรุงความเร็วในการพัฒนาผ่านท่อส่ง CI/CD สำหรับมือถือ (การสร้าง การทดสอบอัตโนมัติ ไหลการเผยแพร่ ประตูคุณภาพ) * เพิ่มมาตรฐานความน่าเชื่อถือโดยการปรับปรุงการมองเห็น: การติดตามประสิทธิภาพ การวิเคราะห์การพังทลาย ตัวชี้วัดแอป/บริการ การบันทึก และการแจ้งเตือน * ระบุและนำไปใช้โอกาสในการปรับปรุงทั่วทั้งสะพานเทคโนโลยี โฟกัสที่ค่าใช้จ่าย ประสิทธิภาพ ความเร็ว และความพึงพอใจของวิศวกร * เปิดให้การทำงานร่วมกันข้ามทีมในโครงการใหญ่ ปรับปรุงคุณภาพโค้ดโดยรวม สถาปัตยกรรม และความสอดคล้องของแพลตฟอร์ม * ให้ข้อเสนอแนะและการสอนที่เป็นรูปธรรม ส่งเสริมวัฒนธรรมวิศวกรรมที่เป็นส่วนร่วมและมีพื้นฐานที่แข็งแกร่ง * สื่อสารข้อตกลงทางเทคนิคที่ซับซ้อนอย่างชัดเจนต่อผู้มีส่วนได้ส่วนเสียในระดับต่างๆ รวมถึงคู่ค้าที่ไม่ใช่ด้านเทคนิค **สิ่งที่คุณต้องการเพื่อประสบความสำเร็จ:** * ประสบการณ์การพัฒนาซอฟต์แวร์มากกว่า 12 ปี ในการสร้างแอปพลิเคชันขนาดใหญ่ มีความสามารถด้านการประดิษฐ์ที่แข็งแกร่งในการพัฒนาแอปที่เป็นดั้งเดิม (Android) หรือวิศวกรรมเว็บ พร้อมที่จะทำงานในทั้งสองด้านเมื่อจำเป็น * 4+ ปีในบทบาทผู้นำทางเทคนิค (หรือระดับที่เทียบเท่า) ดูแลการดำเนินงานและทิศทางทางเทคนิคตั้งแต่ต้นจนจบ * ประสบการณ์ที่พิสูจน์แล้วในการดูแลระบบการผลิตที่มีผลกระทบอย่างมีนัยสำคัญต่อการออกแบบ การพัฒนา การประกอบการ การติดตาม และการพัฒนาในระยะยาว * การนำทางด้านวิศวกรรมที่แข็งแกร่ง: สอนวิศวกรระดับผู้เชี่ยวชาญ มีอิทธิพลข้ามทีม และขับเคลื่อนความสอดคล้องผ่านการสื่อสารที่ชัดเจน * ความสามารถในการใช้เฟรมเวิร์กและตัวเลือกทางสถาปัตยกรรมการพัฒนาแอปที่ทันสมัยอย่างมีประสิทธิภาพ (รูปแบบที่ขยายได้ การแยกส่วน ความสามารถในการบำรุงรักษา) * ความเข้าใจที่แข็งแกร่งเกี่ยวกับความท้าทายและโซลูชันในการพัฒนาแอป: ประสิทธิภาพ ความมั่นคง ความเข้ากันได้ย้อนหลัง และความปลอดภัย * ความรู้ระดับผู้เชี่ยวชาญเกี่ยวกับวิธีการและแนวปฏิบัติที่ดีที่สุดในการทดสอบ สามารถขับเคลื่อนกลยุทธ์การทดสอบจบจริง (E2E) (เช่น การทดสอบ UI/E2E) * ประสบการณ์ปฏิบัติในการปรับปรุงปริมาณการผลิตวิศวกรรมผ่าน CI/CD (การสร้างอัตโนมัติ ท่อส่งการทดสอบ ไหลการเผยแพร่) * ความสามารถในการใช้ข้อมูลและตัววัดเพื่อนำทางการปรับปรุง ประสบการณ์กับการมองเห็นสำหรับประสิทธิภาพแอป/บริการเป็นข้อดีที่สำคัญ * การแก้ปัญหาที่แข็งแกร่ง: สามารถทำการวิจัยลึก ตัดสินใจในโครงการที่ซับซ้อน และสมดุลระหว่างความอิสระและการทำงานร่วมกัน * วุฒิการศึกษาระดับปริญญาตรีในสาขาวิทยาการคอมพิวเตอร์ วิศวกรรม หรือสาขาที่เกี่ยวข้อง **เป็นเรื่องดีถ้าคุณมี:** * ประสบการณ์ในการทำงานทั้งแอปมือถือที่เป็นดั้งเดิมและเว็บ (หนึ่งทักษะหลักที่แข็งแกร่งพอเพียง; ความเปิดกว้างต่ออีกด้านหนึ่งเป็นสิ่งสำคัญ) * ประสบการณ์ในทีมแพลตฟอร์มที่สร้างโซลูชันที่สามารถใช้ซ้ำได้ที่ใช้โดยทีมผลิตภัณฑ์หลายทีม * ประสบการณ์เชิงปฏิบัติกับ WebView internals (rendering/performance/debugging, JS bridges, security, architecture decisions) * ความสามารถในการเขียนและรักษาการทดสอบจบจริง (E2E) (เช่น Espresso/UI Automator/Detox/Appium หรือรุ่นที่เทียบเท่าตามสะพานเทคโนโลยี) * ประสบการณ์ในการสร้างหรือรักษา CI/CD สำหรับแอปที่เป็นดั้งเดิม (build automation, test automation, release management, feature flags) * ประสบการณ์กับการมองเห็น (crash analytics, performance monitoring, tracing/metrics/logging, SLO-driven improvements) * ประสบการณ์ในบริษัทผลิตภัณฑ์/อินเทอร์เน็ตขนาดใหญ่ที่มีการจราจรสูง ฐานผู้ใช้งานขนาดใหญ่ และปริมาณธุรกรรมสูง * ประสบการณ์กับเทคโนโลยีข้ามแพลตฟอร์ม (React Native, WebViews, Flutter ฯลฯ) และการตัดสินใจทางปฏิบัติที่เหมาะสม **ตำแหน่งนี้ตั้งอยู่ที่กรุงเทพฯ ประเทศไทย (มีการย้ายถิ่นฐานให้)**