Desktop Application Engineer (Remote)

 Posted 5 months ago
     
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Desktop Application Engineer will design, develop, and maintain cross-platform desktop applications, focusing on architecture, performance, and stability. They will collaborate with frontend, backend, and product teams to ensure high-quality application delivery.
Job Title: Desktop Application Engineer

Job Description: We are looking for a Desktop Application Engineer to join our architecture team.

In this role, you will be responsible for designing, developing, and maintaining cross-platform desktop applications, with a strong focus on application architecture, performance, stability, and long-term maintainability.

You will work closely with frontend, backend, and product teams to build high-quality desktop applications that run reliably on macOS and Windows. The ideal candidate has solid experience with JavaScript / TypeScript, a strong understanding of desktop application lifecycles, and is capable of making sound architectural decisions while collaborating effectively within a team.

Responsibilities:

● Develop and maintain Electron-based desktop applications for macOS and Windows.
● Maintain and optimize auto-update mechanisms, application packaging, code signing, and version management.
● Build and maintain cross-platform build pipelines (macOS / Windows), ensuring compatibility, stability, and optimal performance.
● Write testable, maintainable, and refactor-friendly code.

Requirements and Qualifications:

● Proficiency in at least one cross-platform desktop application framework, such as Electron, Tauri, WPF, Objective-C, or Qt, with hands-on development experience.
● Familiarity with common packaging and build tools (e.g., electron-builder, Electron Forge) and platform-specific mechanisms, including Windows installers and macOS Code Signing / Notarization.
● Solid understanding of desktop application architecture and lifecycle management.
● Practical experience developing and debugging applications on Windows and macOS.

Additional Skills:

● Experience with application security, including encryption, secure storage hardening, sandboxing, and other security techniques.
● Experience with native modules, system-level integrations, or low-level APIs, and the ability to handle cross-language or cross-platform challenges.
● Hands-on experience with performance monitoring, memory leak analysis, and crash reporting.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified