Desktop Application Engineer (Remote)

A5 Labs
Location Not Specified
Posted
💰$150 – $200/hr
Remote

Job 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 . #J-18808-Ljbffr

Apply for Desktop Application Engineer (Remote) job

Apply Now