شُغل
للباحثين عن عمللأصحاب الأعمالالوظائف
شُغل
للباحثين عن عمللأصحاب الأعمالالوظائف
شُغل
للباحثين عن عمللأصحاب الأعمالالوظائف
شُغل
للباحثين عن عمللأصحاب الأعمالالوظائف
  1. الوظائف
  2. ›
  3. مهندس برمجيات أول، تطبيقات العملاء لنظام macOS

مهندس برمجيات أول، تطبيقات العملاء لنظام macOS

FileCloud

الرياضدوام كامل

3–5 سنوات خبرة

قبل ٥ أشهر

تفاصيل الوظيفة

تبحث FileCloud عن مهندس برمجيات أول عالي المهارة، تطبيقات العملاء (macOS) للانضمام إلى فريقنا في الرياض، المملكة العربية السعودية. ستعمل على الطبقة الأساسية للمزامنة والتكامل مع نظام التشغيل في تطبيق FileCloud Desktop على macOS. سيكون تركيزك الأساسي على التطوير على مستوى النظام بلغة Swift، باستخدام إطار عمل File Provider من Apple وفهم قوي لدواخل macOS وأنظمة الملفات والتكامل مع نظام التشغيل. ستصمم وتنفذ المنطق الأساسي للمزامنة ونظام الملفات، وتتكامل مع Finder، وتتعاون بشكل وثيق مع فرق ضمان الجودة وواجهة المستخدم. هذا الدور يتطلب التواجد الكامل في المكتب وسيتطلب العمل في مكتبنا في المملكة العربية السعودية مع أعضاء آخرين من فريق FileCloud عن بُعد.

المسؤوليات الرئيسية:

  • تصميم وتنفيذ وصيانة مكونات على مستوى النظام لتطبيق FileCloud Desktop على macOS بلغة Swift (الإصدار 5.5 فما فوق).
  • العمل مع إطار عمل File Provider من Apple، وإدارة نطاقات FileProvider، وEndpoint Security/ESClient للتعامل مع أحداث نظام الملفات والعناصر النائبة والترطيب/إزالة الترطيب وإجراءات المستخدم.
  • تنفيذ وصيانة خدمات وعملاء gRPC (وواجهات برمجة تطبيقات JSON/REST عند الاقتضاء) التي تربط مكونات النظام بالطبقات الأعلى (واجهة Electron/TypeScript، الخدمات من جانب الخادم).
  • إذا كانت لديك خبرة في Windows، فساهم في مكونات نظام Windows باستخدام C++ الحديثة مع واجهة برمجة تطبيقات Windows Cloud Files (CFAPI).
  • تطوير وصيانة اختبارات الوحدة (gtest) واختبارات التكامل (Python + pytest) لبناء وتوسيع التغطية الآلية.
  • التكامل مع Finder لشارات الملفات وقوائم السياق والامتدادات الأخرى باستخدام File Provider وPlugInKit.
  • استخدام أدوات مثل Xcode وLLDB وInstruments لتصحيح الأخطاء المعقدة في بيئات شبيهة ببيئات الإنتاج.
  • المساهمة في خطوط بناء وتكامل مستمر/نشر مستمر (مثل Jenkins، نظام بناء Xcode، Swift Package Manager، كتابة سكربتات shell).
  • خبرة تجارية قوية مع Swift (الإصدار 5.5 فما فوق)، بما في ذلك async/await وactors والتزامن المنظم.
  • معرفة صلبة بدواخل macOS: العمليات، Grand Central Dispatch، بدائيات التزامن في Swift، المزامنة، الإدخال/الإخراج، الذاكرة، صلاحيات الأمان.
  • خبرة عملية مع واجهات برمجة تطبيقات macOS/POSIX وأطر Apple (Foundation، FileProvider، EndpointSecurity، XPC).
  • خبرة في كتابة التعليمات البرمجية متعددة الخيوط وغير المتزامنة باستخدام التزامن المنظم في Swift (async/await، actors، Tasks).

المهارات والخبرات الرئيسية:

برمجة أنظمة Swift / macOS

  • خبرة تجارية قوية مع Swift (الإصدار 5.5 فما فوق)، بما في ذلك async/await وactors والتزامن المنظم.
  • معرفة صلبة بدواخل macOS: العمليات، Grand Central Dispatch، بدائيات التزامن في Swift، المزامنة، الإدخال/الإخراج، الذاكرة، صلاحيات الأمان.
  • خبرة عملية مع واجهات برمجة تطبيقات macOS/POSIX وأطر Apple (Foundation، FileProvider، EndpointSecurity، XPC).
  • خبرة في كتابة التعليمات البرمجية متعددة الخيوط وغير المتزامنة باستخدام التزامن المنظم في Swift (async/await، actors، Tasks).

أنظمة الملفات والمزامنة والشبكات

  • فهم جيد لسلوك نظام الملفات: الإشعارات، التخزين المؤقت، البيانات الوصفية، القفل، إعادة التسمية، الروابط الرمزية/الروابط الصلبة.
  • خبرة أو اهتمام قوي بعملاء المزامنة/النسخ الاحتياطي، التخزين السحابي، أو المجالات ذات الصلة.
  • الإلمام بالتطبيقات الشبكية (HTTP/HTTPS، TLS، البروكسيات) من منظور مطور.

واجهات برمجة التطبيقات والاختبار وتصحيح الأخطاء

  • خبرة مع RPC / واجهات برمجة التطبيقات المكتوبة (مثل gRPC، JSON/REST، أو ما شابه) والاستعداد للعمل مع gRPC يوميًا.
  • خبرة عملية في كتابة الاختبارات الآلية: اختبارات الوحدة في gtest واختبارات التكامل في Python + pytest.
  • مهارات قوية في تصحيح الأخطاء على macOS باستخدام Xcode وLLDB وInstruments وأدوات النظام (Console.app، fs_usage، log stream).

تبحث FileCloud عن مهندس برمجيات أول عالي المهارة، تطبيقات العملاء (macOS) للانضمام إلى فريقنا في الرياض، المملكة العربية السعودية. ستعمل على الطبقة الأساسية للمزامنة والتكامل مع نظام التشغيل في تطبيق FileCloud Desktop على macOS. سيكون تركيزك الأساسي على التطوير على مستوى النظام بلغة Swift، باستخدام إطار عمل File Provider من Apple وفهم قوي لدواخل macOS وأنظمة الملفات والتكامل مع نظام التشغيل. ستصمم وتنفذ المنطق الأساسي للمزامنة ونظام الملفات، وتتكامل مع Finder، وتتعاون بشكل وثيق مع فرق ضمان الجودة وواجهة المستخدم. هذا الدور يتطلب التواجد الكامل في المكتب وسيتطلب العمل في مكتبنا في المملكة العربية السعودية مع أعضاء آخرين من فريق FileCloud عن بُعد.

بوابتك لأفضل فرص العمل في السعودية

الروابط

  • الباقات
  • سياسة الخصوصية
  • شروط الاستخدام

تابعنا

© ٢٠٢٦ شُغل — جميع الحقوق محفوظة