Talent Hackers
Talent Hackers
Talent Hackers هي شركة توظيف تابعة لمجموعة Catenon، تركز على استقطاب المتخصصين في التكنولوجيا والمجال الرقمي وتوظيفهم. تأسست الشركة عام 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 والإشارات والفتحات وحلقة الأحداث وإدارة الكائنات والموارد.
  • خبرة في البرمجة المتزامنة ومتعددة الخيوط في Qt، بما في ذلك QThread والاتصال بين الخيوط.
  • القدرة على تحديد حالات تجمّد الواجهة وظروف السباق ومشكلات التزامن الأخرى ومعالجتها.
  • خبرة في Qt Network والاتصالات غير المتزامنة، بما في ذلك QNetworkAccessManager والتكامل مع واجهات REST API والتعامل مع JSON.
  • خبرة في Qt 5 و/أو Qt 6.
  • خبرة في CMake و/أو أنظمة البناء الشائعة المستخدمة في مشاريع Qt.
  • استخدام Git بانتظام.
  • خبرة في إنشاء تطبيقات Windows متينة.
  • القدرة على تشخيص المشكلات وحلها باستخدام تصحيح الأخطاء وتحليل السجلات.
  • معرفة بهندسة البرمجيات وتصميمها.
  • خبرة في الاختبار وممارسات التطوير السليمة.
  • خبرة لا تقل عن سنتين.
  • إتقان اللغة الإنجليزية بمستوى B2.

المزايا

  • ساعات عمل متواصلة.
  • إمكانية العمل عن بُعد.
  • تأمين صحي خاص.
  • مشروع مستقر.
  • ابتكار وتطوير مستمران.
  • جدول عمل مرن.