Desktop Application Engineer (remote)

Year    Remote, IN, India

Job Description

Job Title: Desktop Application Engineer





:

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

.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128257
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year