مهندس برمجيات كبير، تطبيقات العملاء macOS
FileCloud
نشرت في 14 ابريل
أرسل لي وظائف مثل هذه
الخبرة
3 - 5 سنوات
موقع العمل
الرياض، المملكة العربية السعودية
التعليم
أي تخرج()
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
FileCloud يبحث عن مهندس برمجيات كبير مؤهل للغاية، تطبيقات العملاء (macOS) للانضمام إلى فريقنا في الرياض، المملكة العربية السعودية. ستعمل على طبقة التكامل الأساسية للمزامنة ونظام التشغيل لملفCloud سطح المكتب على macOS. سيكون تركيزك الأساسي هو تطوير النظام في Swift، باستخدام إطار عمل مزود الملفات من Apple وفهم قوي لداخل macOS وأنظمة الملفات والتكامل مع نظام التشغيل. ستقوم بتصميم وتنفيذ منطق المزامنة الأساسية وأنظمة الملفات، والتكامل مع Finder، والتعاون عن كثب مع فرق ضمان الجودة وواجهة المستخدم. هذه الوظيفة تعتمد كليًا على المكتب وستتطلب العمل في مكتبنا في المملكة العربية السعودية مع أعضاء آخرين من فريق FileCloud عن بُعد
المسؤوليات الرئيسية:
- تصميم وتنفيذ وصيانة مكونات نظام المستوى لملفCloud سطح المكتب على macOS في Swift (Swift 5.5 وما فوق).
- العمل مع إطار عمل مزود الملفات من Apple، وإدارة مجال FileProvider، وأمان النقاط/ESClient للتعامل مع أحداث نظام الملفات، والمواضع، والترطيب/الجفاف، وإجراءات المستخدم.
- تنفيذ وصيانة خدمات gRPC والعملاء (وواجهات برمجة التطبيقات بأسلوب JSON/REST حيثما كان ذلك مناسبًا) التي تربط مكونات النظام بالطبقات العليا (واجهة المستخدم Electron/TypeScript، والخدمات من جانب الخادم).
- إذا كان لديك خبرة في Windows، ساهم في مكونات نظام Windows باستخدام C++ الحديثة مع واجهة برمجة تطبيقات Windows Cloud Files (CFAPI).
- تطوير وصيانة اختبارات الوحدة (gtest) واختبارات التكامل (Python + pytest) لبناء وتوسيع التغطية الآلية.
- التكامل مع Finder لعلامات الملفات، وقوائم السياق، وغيرها من الإضافات باستخدام مزود الملفات وPlugInKit.
- استخدام أدوات مثل Xcode وLLDB وInstruments لاستكشاف مشكلات معقدة في بيئات مشابهة للإنتاج.
- المساهمة في بناء خطوط أنابيب CI/CD (مثل Jenkins ونظام بناء Xcode ومدير حزم Swift وبرمجة الأوامر).
- خبرة تجارية قوية مع Swift (Swift 5.5 وما فوق)، بما في ذلك async/await، والممثلين، والتزامن المنظم.
- معرفة قوية بداخل macOS: العمليات، Grand Central Dispatch، تمثيلات التزامن في Swift، التزامن، الإدخال/الإخراج، الذاكرة، حقوق الأمان.
- خبرة عملية مع واجهات برمجة التطبيقات macOS/POSIX وإطارات عمل Apple (Foundation وFileProvider وEndpointSecurity وXPC).
- خبرة في التعليمات البرمجية متعددة الخيوط وغير المتزامنة باستخدام التزامن المنظم في Swift (async/await والممثلين والمهام).
المهارات والخبرة الرئيسية:
برمجة نظام Swift/macOS
- خبرة تجارية قوية مع Swift (Swift 5.5 وما فوق)، بما في ذلك async/await، والممثلين، والتزامن المنظم.
- معرفة قوية بداخل macOS: العمليات، Grand Central Dispatch، تمثيلات التزامن في Swift، التزامن، الإدخال/الإخراج، الذاكرة، حقوق الأمان.
- خبرة عملية مع واجهات برمجة التطبيقات macOS/POSIX وإطارات عمل Apple (Foundation وFileProvider وEndpointSecurity وXPC).
- خبرة في التعليمات البرمجية متعددة الخيوط وغير المتزامنة باستخدام التزامن المنظم في Swift (async/await والممثلين والمهام).
أنظمة الملفات، المزامنة والشبكات
- فهم جيد لسلوك نظام الملفات: الإشعارات، التخزين المؤقت، البيانات الوصفية، القفل، إعادة التسمية، الروابط الرمزية/التقاطعات.
- خبرة في أو اهتمام قوي في عملاء المزامنة/النسخ الاحتياطي، التخزين السحابي، أو المجالات ذات الصلة.
- فهم لتطبيقات الشبكة (HTTP/HTTPS، TLS، الوكلاء) من منظور المطور.
واجهات برمجة التطبيقات، الاختبار واستكشاف الأخطاء وإصلاحها
- خبرة مع RPC / واجهات برمجة التطبيقات ذات النوع (مثل gRPC وJSON/REST أو ما شابه) ورغبة في العمل مع gRPC يوميًا.
- خبرة عملية في كتابة اختبارات آلية: اختبارات وحدة في gtest واختبارات تكامل في Python + pytest.
- مهارات استكشاف الأخطاء وإصلاحها قوية على macOS باستخدام Xcode وLLDB وInstruments وأدوات النظام (Console.app وfs_usage وlog stream).
الملف الشخصي المطلوب للمرشحين
FileCloud يبحث عن مهندس برمجيات كبير مؤهل للغاية، تطبيقات العملاء (macOS) للانضمام إلى فريقنا في الرياض، المملكة العربية السعودية. ستعمل على الطبقة الأساسية للمزامنة ونظام التشغيل لملفCloud سطح المكتب على macOS. سيكون تركيزك الأساسي هو تطوير النظام في Swift، باستخدام إطار عمل مزود الملفات من Apple وفهم قوي لداخل macOS وأنظمة الملفات والتكامل مع نظام التشغيل. ستقوم بتصميم وتنفيذ منطق المزامنة الأساسية وأنظمة الملفات، والتكامل مع Finder، والتعاون عن كثب مع فرق ضمان الجودة وواجهة المستخدم. هذه الوظيفة تعتمد كليًا على المكتب وستتطلب العمل في مكتبنا في المملكة العربية السعودية مع أعضاء آخرين من فريق FileCloud عن بُعد
القطاع المهني للشركة
- تكنولوجيا المعلومات - خدمات البرمجيات
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- مهندس برمجيات كبير
- تطبيقات العملاء MacOS
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com
FileCloud
FileCloud is a hyper-secure EFSS (enterprise file sync and share) platform that provides industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. FileCloud is a leader in content governance and collaboration for unstructured data, trusted and used worldwide across Global 1000 enterprises, educational institutions, government organizations, and service providers. In addition to its enterprise file sharing solution, FileCloud s product portfolio also includes Signority (acquired in May 2024), a Canadian-based e-signature and document workflow platform. We are currently expanding our team as we grow and improve FileCloud.
وظائف مماثلة
مهندس البرمجيات
Aierpagent Software And AI solutions L
- 0 - 4 سنوات
- دبي - الإمارات العربية المتحدة
مطور برامج
UNIPREP
- 0 - 2 سنوات
- دبي , أبو ظبي - دولة الإمارات العربية المتحدة
مطور JavaScript شامل - Next.js & NestJs
Dicetek LLC
- 5 - 10 سنوات
- دبي - الإمارات العربية المتحدة
مطوّر صفحات الويب
Power support
- 2 - 6 سنوات
- الرياض، المملكة العربية السعودية
Junior Web Developer (AI & Claude Pro Specialist)
NESUS BLUE PROJECT MANAGEMENT
- 1 - 3 سنوات
- Dubai - United Arab Emirates (UAE)