
accesa.eu เป็นบริษัทเทคโนโลยีและที่ปรึกษาด้านไอทีที่ร่วมงานกับองค์กรต่าง ๆ มาตั้งแต่ปี 2004 ขอบเขตการดำเนินงานครอบคลุมการพัฒนาซอฟต์แวร์ตามความต้องการ การปรับปรุงแอปพลิเคชันให้ทันสมัย โซลูชันคลาวด์ การวิเคราะห์ข้อมูล ปัญญาประดิษฐ์ ความมั่นคงปลอดภัยทางไซเบอร์ บริการสถานที่ทำงานอัจฉริยะ ไฮเปอร์ออโตเมชันสำหรับธุรกิจ และการดำเนินงานแบบมีผู้ดูแลจัดการ
บริษัทให้การสนับสนุนลูกค้าในหลากหลายภาคส่วน เช่น ที่ปรึกษา การผลิต การดูแลสุขภาพ ค้าปลีก และการเงิน Accesa มุ่งเน้นการเปลี่ยนผ่านสู่ดิจิทัลที่นำไปใช้ได้จริง โดยผสานโซลูชันเทคโนโลยีที่ออกแบบให้เหมาะกับแต่ละองค์กรเข้ากับการส่งมอบงานร่วมกัน เพื่อช่วยให้องค์กรปรับปรุงระบบให้ทันสมัย ยกระดับการดำเนินงาน และพัฒนาขีดความสามารถใหม่ ๆ
หัวหน้าฝ่ายเทคนิค Android อาวุโส ทำงานทางไกลในโรมาเนีย
เป็นผู้นำการปรับปรุงแพลตฟอร์ม POS สำหรับธุรกิจค้าปลีกของ Accesa ให้ทันสมัยด้วย Kotlin Multiplatform กำกับตรรกะทางธุรกิจแบบออฟไลน์เป็นหลักที่ใช้ร่วมกันบนเป้าหมาย Android และ JVM/Desktop
รายละเอียด
- จัดทำสัญญาสำหรับ repository, service, facade, DTO และ bridge เพื่อเชื่อมต่อ Kotlin, การใช้งานเฉพาะแพลตฟอร์ม และอินเทอร์เฟซ VueJS/TypeScript
- สร้าง ส่งมอบ และดูแลโมดูล Kotlin Multiplatform ที่ใช้ร่วมกันสำหรับความสามารถด้าน POS บน Android และ JVM/Desktop
- พัฒนาการใช้งานบนแพลตฟอร์ม desktop และ Android ด้วยรูปแบบ expect/actual
- ส่งมอบเวิร์กโฟลว์ที่ทำงานแบบออฟไลน์ได้ พร้อมพื้นที่จัดเก็บในเครื่อง แคช ความพร้อมสำหรับการซิงโครไนซ์ และการจัดการข้อผิดพลาดอย่างรอบคอบ
- เขียนโค้ดที่ดูแลรักษาได้และมีโครงสร้างชัดเจน พร้อมรีแฟกเตอร์และเสริมความแข็งแกร่งให้โมดูลที่มีอยู่
- พัฒนาความครอบคลุมของการทดสอบอัตโนมัติสำหรับกฎโดเมน กรณีใช้งาน repository สัญญา bridge และเวิร์กโฟลว์ที่ขับเคลื่อนด้วย coroutine
- ทำงานร่วมกับวิศวกร frontend ผู้เชี่ยวชาญ QA เจ้าของผลิตภัณฑ์ และสถาปนิก
- จัดทำเอกสารความเชี่ยวชาญ แลกเปลี่ยนความรู้ และสนับสนุนการเติบโตของนักพัฒนา Kotlin ระดับเริ่มต้น
- ปฏิบัติตามแนวทางการทำงานและกระบวนการปฏิบัติงานที่ทีมตกลงร่วมกัน
- รายงานความคืบหน้าอย่างสม่ำเสมอ รวมถึงข้อแลกเปลี่ยนและการตัดสินใจทางเทคนิคที่สำคัญ
คุณสมบัติ
- มีประสบการณ์ Kotlin อย่างน้อย 8 ปี
- มีประสบการณ์ตัดสินใจด้านสถาปัตยกรรมด้วย Kotlin Multiplatform ในระดับแพลตฟอร์ม
- มีประสบการณ์ขั้นสูงด้านการพัฒนา Android ระดับระบบ
- เคยส่งมอบโซลูชัน Kotlin Multiplatform บนเป้าหมายอย่างน้อยสองประเภท โดยควรเป็น Android และ JVM/Desktop
- มีความรู้ด้านการทำงานร่วมกันระหว่าง KMP กับ Swift/iOS รวมถึง XCFrameworks การใช้งาน expect/actual และการเชื่อมต่อ Flow
- มีประสบการณ์ย้ายระบบ Java ไปยัง Kotlin และ KMP ในระดับแพลตฟอร์ม
- สามารถให้ทิศทางด้านสถาปัตยกรรมและวิสัยทัศน์ระยะยาว
- มีประสบการณ์ออกแบบสถาปัตยกรรมแพลตฟอร์มแบบโมดูลที่ให้บริการผู้เช่าหรือลูกค้าหลายราย
- มีพื้นฐานด้านการแบ่งปันความรู้และการให้คำปรึกษานักพัฒนา
- สามารถสื่อสารกับผู้มีส่วนได้ส่วนเสียระดับอาวุโสได้อย่างมีประสิทธิภาพ
- มีความเข้าใจอย่างแข็งแรงเกี่ยวกับ Clean Architecture, dependency inversion และนามธรรมของ repository
- มีความรู้เชิงปฏิบัติเกี่ยวกับ Kotlin Coroutines และ Flow
- มีประสบการณ์สร้างไคลเอนต์แบบออฟไลน์เป็นหลักหรือ local-first ที่มีการจัดเก็บข้อมูล แคช การซิงโครไนซ์ และการจัดการข้อขัดแย้ง
- คุ้นเคยกับแนวทาง dependency injection โดยเฉพาะ Koin
- มีแนวทางที่เป็นระบบในการทดสอบยูนิตและการผสานรวม test double และเครื่องมือทดสอบ coroutine
- มีประสบการณ์ใช้บริการรูปแบบ REST/OpenAPI การแมป DTO แบบมีชนิดข้อมูล การจัดการ serialization และการสร้างการสื่อสารระหว่างไคลเอนต์ที่ทนทานต่อข้อผิดพลาด
- ใช้ Gradle Kotlin DSL การบิลด์แบบโมดูล และโครงสร้างโปรเจกต์ที่เข้ากันได้กับ CI ได้อย่างคล่องตัว
- มีทักษะการทำงานร่วมกันและการสื่อสารที่ดีเยี่ยมกับทีม frontend, QA และผลิตภัณฑ์
- มีประสบการณ์ Compose Multiplatform จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์ POS หรือระบบฝังตัวสำหรับธุรกิจค้าปลีกจะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์ไคลเอนต์ JVM บน desktop จะได้รับการพิจารณาเป็นพิเศษ
- มีความเข้าใจ VueJS 3 และ TypeScript จะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์สถาปัตยกรรมปลั๊กอินหรือสถาปัตยกรรมที่รองรับการขยายจะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์ด้านวิศวกรรมประสิทธิภาพจะได้รับการพิจารณาเป็นพิเศษ
- มีประสบการณ์การผสานรวม POS ธุรกิจค้าปลีก การชำระเงิน โปรโมชั่น หรืออุปกรณ์ต่อพ่วงฮาร์ดแวร์จะได้รับการพิจารณาเป็นพิเศษ
สวัสดิการ
- ความคุ้มครองทางการแพทย์
- การสนับสนุนค่าใช้จ่ายฟิตเนส
- ตัวเลือกด้านการออกกำลังกายเฉพาะบุคคล
- กิจกรรมทีม
- ชมรม Healthy Habits
- แนวทางการทำงานที่ยืดหยุ่นเพื่อสมดุลระหว่างงานและชีวิต
- การสนับสนุนสุขภาวะทางจิต
- โครงการส่งเสริมสุขภาวะทางสังคมภายในชุมชนการทำงานแบบไฮบริด