Desktop Engineer (Electron & AI Applications)

Next Step Systems

8m ago • Remote

Mid

Remote

140,000 - 170,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Desktop Engineer (Electron & AI Applications) role

Improve your resume now

$140,000 – $170,000/year

Quick Facts

  • Role: Desktop Engineer (Electron & AI Applications)

  • Location: 100% Remote (United States only)

Description

Build and maintain cross-platform desktop applications using Electron, TypeScript, and React. Develop messaging, real-time collaboration, and AI-powered features for an agent-first communication app, while integrating backend APIs and WebSockets.

You will manage local storage/state/history, optimize performance across macOS and Windows, and debug production issues to ensure application stability.

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 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

  • Optimize application startup time, memory usage, and runtime performance

  • Debug production issues and maintain application stability across macOS and Windows

Requirements

  • 3+ years of software engineering experience, including building production Electron applications

  • Strong proficiency in JavaScript, TypeScript, and React

  • Experience with Electron architecture, main and renderer processes, and IPC communication

  • Experience integrating REST APIs and WebSockets for real-time data updates

  • Understanding of desktop application lifecycle, native macOS integrations, and application packaging

  • Experience with local storage technologies such as SQLite, IndexedDB, or file systems

  • Strong debugging and performance profiling skills across macOS and Windows

  • Willingness to take a 60-minute coding assessment

  • Must be able to prove US residency

Benefits

  • Medical insurance

  • Dental

  • Vision

  • Savings plan options

  • PTO

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report