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 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
- Knowledge of macOS / Windows platform-specific APIs
- Familiarity with CI/CD pipelines for desktop app releases
Required Skills:
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
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 this role you will take ownership of core desktop architecture ensure performance and reliability across operatin...
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 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
- Knowledge of macOS / Windows platform-specific APIs
- Familiarity with CI/CD pipelines for desktop app releases
Required Skills:
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
View more
View less