Hiring.Camp

Desktop Application Engineer (Remote)

A5 Labs

·

Feb 3, 2026

Department
Engineering
Source
Freshteam

Description

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.

Skills

JavaScriptTypeScriptObjective-C

Similar Jobs

3

Desktop CPQ Application and Automation Engineer

Aechelontechnology · South San Francisco, CA +1

2 days ago

Software Developer – C#/.NET Desktop Application

Vsolvit · Norco, CA

2 weeks ago

Staff/Senior Software Engineer - Desktop Application

Nexthink · Lausanne, VD, Switzerland · Hybrid

3 weeks ago