Dice•7h ago
Career Pages
Desktop Engineer
United States
Full Time
Senior Level
$140K-$170K/yr
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 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