Remote Position

[Remote] Remote | Software Engineer (Electron.js) — $150,000–$220,000/year

🌍 Remote · United States 💼 Full-time

Note: The job is a remote job and is open to candidates in USA. 24-MAG LLC makes this remote consulting opportunity available through its professional-matching platform; the end client is not identified. The role focuses on building and scaling a cross-platform Electron desktop application, including real-time tracking, offline-first data pipelines, system integrations, performance, and reliability.

Responsibilities

  • Architect and evolve production-grade desktop applications using Electron.js
  • Build consistent application behaviour across macOS and Windows environments
  • Design desktop systems for reliability, responsiveness, and minimal resource consumption
  • Develop background processes and desktop functionality that operate unobtrusively
  • Apply strong engineering judgement when balancing performance, functionality, and platform constraints
  • Build real-time timekeeping and event-tracking systems with precise state management
  • Develop system-level signal collection involving keyboard, mouse, application usage, and related activity data where appropriate
  • Work with operating-system APIs, permissions, background processes, and system hooks
  • Design integrations that remain reliable across different operating-system environments
  • Apply strong privacy and efficiency considerations to activity-monitoring functionality
  • Develop offline-first data pipelines with reliable background synchronisation
  • Implement conflict-resolution strategies for distributed or intermittently connected environments
  • Integrate desktop applications with backend services and internal APIs
  • Support analytics, reporting, and downstream data workflows through reliable application infrastructure
  • Design resilient data flows that preserve correctness across local and remote execution
  • Improve runtime performance, memory efficiency, and fault tolerance
  • Diagnose edge cases involving distributed systems, offline execution, and desktop environments
  • Troubleshoot production issues and identify underlying technical causes
  • Collaborate with product, design, and backend engineering teams to deliver user-facing functionality
  • Contribute to reliable release, deployment, and application lifecycle practices

Skills

  • 3+ years of professional experience building production-grade desktop applications with Electron.js
  • Strong proficiency in JavaScript or TypeScript and Node.js
  • Demonstrated experience designing cross-platform applications for macOS and Windows
  • Hands-on experience with real-time tracking, event streams, telemetry, or activity-monitoring systems
  • Familiarity with operating-system APIs for capturing user or system interactions
  • Deep understanding of performance optimisation in desktop application environments
  • Strong debugging skills and ability to reason through distributed, offline, and platform-specific edge cases
  • Strong understanding of security and privacy considerations related to user activity data
  • Strong communication and cross-functional collaboration skills
  • Experience building productivity, monitoring, or telemetry-driven applications is advantageous
  • Familiarity with native OS integrations, permissions, background processes, and system hooks is beneficial
  • Experience with Electron auto-update systems, release management, or desktop deployment workflows is advantageous

Benefits

  • Fully remote

Company Overview

  • At 24-MAG, we support emerging AI and consulting platforms by sourcing and connecting qualified professionals with remote, contract-based opportunities. It was founded in undefined, and is headquartered in Sheridan, Wyoming, US, with a workforce of 2-10 employees. Its website is https://24-mag.com/.
  • Apply Now →

    More Open Positions

    Explore similar remote opportunities