Search by job, company or skills

Hays

Frontend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Hays client is a leading enterprise file sync and share platform that specialize in providing industry leading compliance, data governance, data leak protection, data retention and digital rights management capabilities. They are a global company, currently growing a large team based in Riyadh. Our client are looking for a Senior Front-End Developer to join their team.

Your new role

  • Design, implement, and maintain features in 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, integration with gRPC services that talk to C++ and Swift backends, and robust error handling, logging, and diagnostics.
  • Build responsive, modular UIs using Vue 3, vue-router, and state management (e.g., Pinia(preferred) or Vuex).
  • Collaborate with C++ (Windows) and Swift (macOS) team members to define gRPC APIs, understand native behavior, and debug cross-process issues.

What you'll need to succeed

  • Experience building Outlook or Office add-ins using Office.js, including manifest configuration, deployment, and authentication flows.
  • Experience with other front-end frameworks or libraries (e.g., React, Angular) and strong JavaScript skills.
  • Ability to read or make small changes in C++ (Windows) or Swift (macOS).

What you'll get in return

  • Competitive tax-free salary.
  • The opportunity to work with a reputable company and industry-leading security vendors.
  • A dynamic, professional environment with exposure to the latest product trends and product roadmaps.

What you'll need to do now

If you are interested in this role, please apply and answer the screening questions as best as you can. If your profile is a suitable match, a Hays consultant will reach out to you to discuss the opportunity in further detail.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143396245

Similar Jobs