
Talent Hackers เป็นบริษัทจัดหางานในเครือ Catenon Group โดยมุ่งเน้นการค้นหาและจัดหาบุคลากรด้านเทคโนโลยีและดิจิทัล บริษัทก่อตั้งขึ้นในปี 2019 และใช้ระบบวิเคราะห์ข้อมูลอัจฉริยะร่วมกับรูปแบบการแนะนำบุคลากรแบบมีค่าตอบแทน เพื่อเชื่อมโยงลูกค้าองค์กรกับบุคลากรด้านเทคโนโลยีที่เหมาะสม พร้อมมอบรางวัลแก่ผู้มีส่วนร่วมที่ช่วยสนับสนุนกระบวนการดังกล่าว ทีมงานขนาดกะทัดรัดของบริษัททำงานด้านการสรรหาบุคลากรเทคโนโลยีเป็นหลัก โดยให้ความสำคัญเป็นพิเศษกับโอกาสการทำงานแบบไฮบริดในกรุงมาดริด
นักพัฒนาแอปพลิเคชันเดสก์ท็อปด้วย Qt, QML และ C++
พัฒนาและดูแลแอปพลิเคชันเดสก์ท็อปที่ Talent Hackers ด้วย Qt, QML และ C++ งานนี้ครอบคลุม REST API การทำงานพร้อมกัน และสถาปัตยกรรมซอฟต์แวร์
รายละเอียด
- พัฒนาฟีเจอร์ใหม่สำหรับแอปพลิเคชันเดสก์ท็อปด้วย Qt, QML และ C++
- ดูแลและขยายแอปพลิเคชันและฐานโค้ดที่มีอยู่
- สร้างและปรับปรุงอินเทอร์เฟซด้วย QML, Qt Quick และ Qt Widgets
- พัฒนาตรรกะทางธุรกิจด้วย C++ และเชื่อมต่อกับ QML
- วินิจฉัยและแก้ไขปัญหาด้วยการดีบัก ตรวจสอบบันทึก และวิเคราะห์พฤติกรรมของแอปพลิเคชัน
- จัดการกระบวนการแบบอะซิงโครนัสและการทำงานหลายเธรด พร้อมรักษาการตอบสนองของอินเทอร์เฟซ
- เชื่อมต่อแอปพลิเคชันกับบริการภายนอกผ่าน REST API, JSON และการสื่อสารผ่านเครือข่าย
- ปรับโครงสร้างโค้ดเพื่อให้ดูแลรักษาง่ายขึ้น มีเสถียรภาพและประสิทธิภาพดีขึ้น
- มีส่วนร่วมในการออกแบบทางเทคนิคและการตัดสินใจด้านสถาปัตยกรรม
- ทดสอบและตรวจสอบคุณภาพและความทนทาน
- เข้าร่วมการรีวิวโค้ดและการปรับปรุงอย่างต่อเนื่อง
คุณสมบัติ
- มีประสบการณ์จริงในการพัฒนาและดูแลแอปพลิเคชันที่ซับซ้อนด้วย C++ และ Qt
- เชี่ยวชาญ QML และ Qt Quick
- มีประสบการณ์กับ Qt Widgets
- มีความรู้ดีเกี่ยวกับโมเดลออบเจ็กต์ของ Qt รวมถึง QObject, signals และ slots, event loop ตลอดจนการจัดการออบเจ็กต์และทรัพยากร
- มีประสบการณ์ด้านการเขียนโปรแกรมพร้อมกันและหลายเธรดใน Qt รวมถึง QThread และการสื่อสารระหว่างเธรด
- สามารถระบุและแก้ไขปัญหาอินเทอร์เฟซค้าง race condition และปัญหาการทำงานพร้อมกันอื่น ๆ ได้
- มีประสบการณ์กับ Qt Network และการสื่อสารแบบอะซิงโครนัส รวมถึง QNetworkAccessManager การเชื่อมต่อ REST API และการจัดการ JSON
- มีประสบการณ์กับ Qt 5 และ/หรือ Qt 6
- มีประสบการณ์กับ CMake และ/หรือระบบบิลด์ที่ใช้กันทั่วไปในโครงการ Qt
- ใช้ Git เป็นประจำ
- มีประสบการณ์สร้างแอปพลิเคชัน Windows ที่มีความทนทาน
- สามารถวินิจฉัยและแก้ปัญหาด้วยการดีบักและวิเคราะห์บันทึก
- มีความรู้ด้านสถาปัตยกรรมและการออกแบบซอฟต์แวร์
- มีประสบการณ์ด้านการทดสอบและแนวปฏิบัติการพัฒนาที่ดี
- มีประสบการณ์อย่างน้อยสองปี
- มีทักษะภาษาอังกฤษระดับ B2
สวัสดิการ
- เวลาทำงานต่อเนื่อง
- เลือกทำงานจากระยะไกลได้
- ประกันสุขภาพเอกชน
- โครงการมีความมั่นคง
- มีการพัฒนาและสร้างนวัตกรรมอย่างต่อเนื่อง
- ตารางเวลายืดหยุ่น