Senior Software Engineer, Client UI Applications (Riyadh, KSA)
Riyadh, Ar Riyāḑ, Saudi Arabia
Full Time
3 hours ago
Senior LevelEngineering
$80K - $120K

USD per year

Job Description

Senior Software Engineer, Client UI Applications (Riyadh, KSA)

Riyadh, Ar Riyāḑ, Saudi Arabia FileCloud is looking for a highly skilled Senior Software Engineer, Client UI Applications to join our team in Riyadh, the Kingdom of Saudi Arabia. You will help drive the development of our cross-platform desktop client. Your primary focus will be the UI and TypeScript backend inside the Electron application, which communicates with native C++ (Windows) and Swift (macOS) components. You will also participate in projects integrating with Microsoft Office (especially Outlook and Office add-ins). The ideal candidate has a strong product and ownership mindset and can take over end-to-end ownership of specific modules or domains over time. This role is fully office-based and will require working in our office in Riyadh and connecting with the wider, global FileCloud team About the Product & Company: 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. Key Responsibilities:

  • Design, implement, and maintain features in our Electron-based desktop application using TypeScript and Vue 3.
  • Develop and maintain the Electron main process / TypeScript backend, including IPC between main and renderer processes,...
How to Apply