Role Overview
Join the Workspace team as a Desktop Specialist focused on our Electron-powered desktop application. You'll take full ownership of its lifecycle, delivering a high-performance, secure, and reliable experience that feels native across operating systems. Your work will directly impact how users interact with voice and hardware integrations globally.
Key Responsibilities
- Lead the end-to-end management of the desktop app, including release cycles, publishing to official stores, code signing, notarization, and secure auto-updates
- Design and maintain scalable CI/CD pipelines using GitLab CI to support consistent, high-quality deployments
- Develop and execute automated end-to-end testing strategies for Electron, working closely with QA to catch regressions early
- Manage major Electron and Chromium version upgrades, proactively addressing breaking changes and performance impacts
- Diagnose and resolve performance bottlenecks, particularly memory leaks and CPU spikes, to preserve audio quality during active calls
- Extend and maintain native integrations with USB telephony devices from brands like Jabra, Plantronics, and Yealink for call control and presence features
- Participate in an on-call rotation to address critical production issues swiftly
What We’re Looking For
- 5+ years of software engineering experience with deep knowledge of Electron and Node.js
- Proven track record building and maintaining CI/CD workflows for desktop applications, preferably with GitLab CI
- Familiarity with code signing (Apple and Windows), notarization, and secure update mechanisms
- Hands-on experience with E2E testing tools such as Playwright or Cypress in desktop contexts
- Strong security awareness, especially regarding browser dependencies and third-party modules
- Preference for automation over manual processes and a commitment to robust, maintainable systems
- Self-driven with the ability to lead complex infrastructure initiatives independently
- Up-to-date with modern development practices, including AI-assisted coding tools
Technology Stack
Electron 35+, electron-builder, electron-updater, Vite, TypeScript, Node.js native modules (node-hid), GitLab CI, AWS, RxJS. Code signing and packaging involve @electron/notarize (Mac), custom esigner.js (Windows), NSIS, MSI, Squirrel, and hardened macOS installers.
Work Environment
This role supports a globally distributed team with team members across Paris, Seattle, Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City. We value ownership, collaboration, and continuous learning. Our culture is customer-obsessed, data-driven, and built on trust, impact, and inclusive growth.
Our Commitment to Diversity
We believe a diverse and inclusive environment drives innovation. We welcome applicants from all backgrounds and identities, and we’re dedicated to creating a workplace where everyone feels they belong and can thrive.

