This is a remote position.
We are seeking a Senior Desktop Application Engineer (Electron) to build and maintain a high-quality, cross-platform desktop application used by customers worldwide. In this role, you will take ownership of core desktop architecture, ensure performance and reliability across operating systems, and collaborate closely with product, design, and backend teams to deliver a polished user experience.
This position is ideal for an experienced engineer who understands the nuances of desktop development and can make strong technical decisions while operating with a high level of autonomy.
* Design, develop, and maintain cross-platform desktop applications using Electron
* Own and evolve the desktop application architecture
* Optimize application performance, startup time, and resource usage
* Implement secure communication between main and renderer processes
* Integrate native operating system features such as auto-updates, notifications, system tray, and file system access
* Collaborate with product, design, and backend teams to align on functionality and user experience
* Lead code reviews and uphold engineering best practices
* Troubleshoot and resolve complex issues across macOS, Windows, and Linux environments
* Contribute to release management, packaging, and distribution processes
Requirements
5+ years of professional software engineering experience
Proven experience building and shipping production Electron applications
Strong proficiency in JavaScript and TypeScript
Solid understanding of Electron,, and Chromium
Experience with desktop application security, including IPC and sandboxing
* Strong debugging, problem-solving, and performance optimization skills
* Ability to work independently and take ownership of complex technical problems
* Experience with offline-first or sync-heavy applications
Nice to Have
* Knowledge of macOS / Windows platform-specific APIs
* Familiarity with CI/CD pipelines for desktop app releases