Dice
Dice•7h ago
Career Pages

Desktop Engineer

United States
Full Time
Senior Level
$140K-$170K/yr

Auto Apply to 50+ AI Matched Desktop Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Dice

Full Job Description

Role Overview

We are seeking an experienced Desktop Engineer to build and maintain cross-platform Electron applications. This role focuses on creating messaging solutions, real-time collaboration tools, AI-powered features, backend integrations, and ensuring desktop performance and stability.

Key Responsibilities

  • Build and maintain cross-platform desktop applications using Electron, TypeScript, and React.
  • Develop interfaces for messaging, real-time collaboration, and AI-powered features.
  • Implement core desktop functionality including file system access, notifications, auto-updates, and deep linking.
  • Integrate backend APIs and WebSockets for real-time messaging, presence, and streaming responses.
  • Manage local storage, application state, and message history efficiently.
  • Optimize application startup time, memory usage, and runtime performance.
  • Debug production issues to maintain high stability across MacOS and Windows environments.

Must-Have Qualifications

  • 3+ years of software engineering experience with production Electron applications.
  • Strong proficiency in JavaScript, TypeScript, and React.
  • In-depth knowledge of Electron architecture (main/renderer processes) and IPC communication.
  • Experience integrating REST APIs, WebSockets, and real-time data updates.
  • Understanding of desktop application lifecycle, native MacOS integrations, and packaging.
  • Familiarity with local storage technologies like SQLite or IndexedDB.
  • Strong debugging and performance profiling skills for macOS and Windows.

Preferred Qualifications

  • Experience building chat, messaging, or collaboration applications.
  • Skill in Electron auto-updates, code signing, and application distribution.
  • Knowledge of integrating LLM APIs, AI agents, or streaming AI responses.

Company

Dice

Dice

Dice is a leading career marketplace for technology professionals, connecting top talent with innovative employers across the United States and beyond.

United States
Posted on Career Pages

Practice this interview

A voice mock interview for Desktop Engineer, Electron Applications and Artificial Intelligence (AI) Experience Required, Work From Home - G at Dice, with questions from this job description and your resume, and a scored report afterwards.

Set up interview