Future Processing
Future Processing
Future Processing เป็นบริษัทที่ปรึกษาด้านกลยุทธ์ดิจิทัลและพันธมิตรด้านการส่งมอบเทคโนโลยี ก่อตั้งขึ้นในปี 2000 บริษัทช่วยให้องค์กรในแวดวงการให้คำปรึกษา โลจิสติกส์ และการดูแลสุขภาพนำ AI คลาวด์ ข้อมูล และระบบซอฟต์แวร์สมัยใหม่มาใช้ เพื่อยกระดับการดำเนินงานและประสิทธิภาพการทำงาน บริการของบริษัทครอบคลุมการนำ AI มาใช้ การผสานรวมข้อมูล การปรับปรุงระบบให้ทันสมัย และความมั่นคงปลอดภัยทางไซเบอร์ โดยมุ่งเน้นผลลัพธ์ทางธุรกิจที่วัดผลได้และรูปแบบการส่งมอบงานที่คิดค่าบริการตามผลลัพธ์เท่านั้น

นักพัฒนา Android อาวุโส — ทำงานระยะไกลในโปแลนด์

สร้างและดูแลแอปพลิเคชันธนาคาร Android ขนาดใหญ่ให้กับธนาคารในโปแลนด์ พัฒนาฟีเจอร์ด้วย Kotlin และ Java รวมถึงคอมโพเนนต์ Kotlin Multiplatform ที่ใช้ร่วมกันและอินเทอร์เฟซ Jetpack Compose

รายละเอียด

  • ออกแบบ พัฒนา และดูแลแอปพลิเคชันมือถือ Android ด้วย Kotlin และ Java
  • สร้างฟีเจอร์ใหม่และปรับปรุงโมดูลที่มีอยู่ให้สอดคล้องกับข้อกำหนดทางธุรกิจและทางเทคนิค
  • มีส่วนร่วมในสถาปัตยกรรมแอปพลิเคชันโดยใช้รูปแบบ MVVM, MVI และ MVP
  • พัฒนาโซลูชัน Kotlin Multiplatform และช่วยสร้างคอมโพเนนต์ที่ใช้ร่วมกันระหว่างแพลตฟอร์ม
  • พัฒนาอินเทอร์เฟซผู้ใช้สมัยใหม่ด้วย Jetpack Compose
  • ทำงานกับไลบรารีและเครื่องมือ Coroutines, Hilt และ Dagger
  • สร้างและดูแลการทดสอบหน่วย พร้อมรักษาคุณภาพโค้ดให้อยู่ในระดับสูง
  • เข้าร่วมการตรวจสอบโค้ดและช่วยสร้างแนวปฏิบัติด้านวิศวกรรมที่มีประสิทธิภาพ
  • ทำงานร่วมกันในทีมส่งมอบแบบ Scrum รวมถึงการประชุมวางแผน ปรับปรุงรายละเอียด และทบทวนงาน
  • ใช้ Git และมีส่วนร่วมในการดูแลและปรับปรุงกระบวนการพัฒนาซอฟต์แวร์
  • ตรวจสอบและแก้ไขปัญหาทางเทคนิค พร้อมปรับปรุงประสิทธิภาพของแอปพลิเคชันมือถือ
  • ทำงานร่วมกับทีมแบ็กเอนด์ QA และ UX/UI

คุณสมบัติ

  • มีประสบการณ์อย่างน้อยห้าปีในการพัฒนาแอปพลิเคชันมือถือ Android
  • มีความเชี่ยวชาญใน Java และ Kotlin
  • มีประสบการณ์กับ Kotlin Multiplatform
  • สามารถใช้ระบบควบคุมเวอร์ชัน Git รวมถึง Bitbucket
  • มีความรู้เกี่ยวกับสถาปัตยกรรม MVI, MVVM และ MVP
  • สามารถเขียนการทดสอบหน่วยได้
  • มีความรู้เกี่ยวกับรูปแบบการออกแบบซอฟต์แวร์
  • คุ้นเคยกับ Jetpack Compose, Coroutines, Hilt และ Dagger
  • มีประสบการณ์ทำงานกับ Scrum และ Jira
  • หากมีประสบการณ์ทำงานบน MacBook จะได้รับการพิจารณาเป็นพิเศษ
  • หากมีความรู้ Git ระดับสูง รวมถึง rebase, merge, patch และ cherry-pick จะได้รับการพิจารณาเป็นพิเศษ