Desktop Engineer (Electron Applications & AI)

Next Step Systems

15m 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 Applications & AI) role

Improve your resume now

$140,000 – $170,000/year

Quick Facts

  • Title: Desktop Engineer (Electron Applications & AI)
  • Work model: 100% Remote (US-only)
  • Assessment: 60-minute coding assessment required

Description

Build and maintain cross-platform desktop applications using Electron, TypeScript, and React. Develop messaging, real-time collaboration, and AI-powered features, integrating backend APIs and WebSockets for streaming responses. Optimize performance and stability across macOS and Windows.

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 startup time, memory usage, and runtime performance
  • Debug production issues and maintain 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/renderer processes) and IPC communication
  • Experience integrating REST APIs, WebSockets, and 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
  • Must be able to prove US residency
  • Willing to take a 60-minute coding assessment

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