Talent Hackers
Talent Hackers
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

สวัสดิการ

  • เวลาทำงานต่อเนื่อง
  • เลือกทำงานจากระยะไกลได้
  • ประกันสุขภาพเอกชน
  • โครงการมีความมั่นคง
  • มีการพัฒนาและสร้างนวัตกรรมอย่างต่อเนื่อง
  • ตารางเวลายืดหยุ่น