Jobiglo

لا توجد نتائج.

Senior Software Engineer, Client Applications macOS

FileCloud · Riyad

جديد
Senior 🇬🇧 English
async/await actors structured concurrency macOS internals Grand Central Dispatch Foundation FileProvider EndpointSecurity XPC gRPC modern C++ Windows Cloud Files API gtest Python pytest Xcode LLDB Instruments Jenkins Swift Package Manager shell scripting

وصف الوظيفة

About the role

FileCloud is seeking a Senior Software Engineer to lead the development of its macOS client application. You will work on the core sync and OS integration layer of FileCloud Desktop, focusing on system‑level development in Swift and deep macOS integration.

Key responsibilities

  • Design, implement, and maintain system‑level components for FileCloud Desktop on macOS using Swift 5.5+
  • Work with Apple’s File Provider framework, Endpoint Security, and PlugInKit to handle filesystem events, placeholders, hydration/dehydration, and Finder extensions
  • Develop and maintain gRPC services and JSON/REST APIs that connect system components to higher‑level UI and server layers
  • Contribute to Windows system components in modern C++ using the Windows Cloud Files API when required
  • Create and maintain unit tests (gtest) and integration tests (Python + pytest) to ensure high automated coverage
  • Debug complex production issues using Xcode, LLDB, and Instruments
  • Support build and CI/CD pipelines (Jenkins, Swift Package Manager, shell scripting)

Required profile

  • Strong commercial experience developing macOS applications in Swift, including async/await, actors, and structured concurrency
  • Deep knowledge of macOS internals, processes, Grand Central Dispatch, and security entitlements
  • Hands‑on experience with POSIX APIs and Apple frameworks such as Foundation, FileProvider, EndpointSecurity, and XPC
  • Proficiency in multithreaded and asynchronous programming
  • Experience with gRPC, JSON/REST communication, and modern C++ for Windows integration
  • Solid testing background using gtest, Python, and pytest
  • Familiarity with Xcode, LLDB, Instruments, Jenkins, Swift Package Manager, and shell scripting

Required skills

  • Swift (5.5+)
  • async/await, actors, structured concurrency
  • macOS internals and Grand Central Dispatch
  • POSIX APIs
  • Apple frameworks: Foundation, FileProvider, EndpointSecurity, XPC
  • gRPC
  • JSON/REST APIs
  • Modern C++ (Windows Cloud Files API)
  • gtest
  • Python
  • pytest
  • Xcode
  • LLDB
  • Instruments
  • Jenkins
  • Swift Package Manager
  • Shell scripting

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec FileCloud.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

لماذا تبلغ عن هذا العرض؟

شكراً لإبلاغك. سنراجع هذا العرض.

قدم طلبك في 30 ثانية

أدخل بريدك الإلكتروني للتقديم. سيتم إنشاء حساب تلقائياً.

بالمتابعة، أنت توافق على شروط الاستخدام.

لديك حساب بالفعل؟ تسجيل الدخول

↗ Postuler directement sur linkedin.com
ui.whatsapp_discuss_job

منشور منذ أسبوع

ينتهي شهر من الآن

9 مشاهدات · 0 مهتم

عزز فرصك

حمّل سيرتك الذاتية وسنقترح عليك الوظائف التي تناسب ملفك.

جاري تحليل سيرتك الذاتية...

FileCloud

Riyad