Crossing Hurdles logo

Software Engineer | Remote

Crossing HurdlesUnited Kingdom
$150k–220k · statedRemote · UKJunior

Skills

  • ELECTRON.JS
  • JAVASCRIPT
  • TYPESCRIPT
  • NODE.JS
  • CROSS-PLATFORM DEVELOPMENT
  • REAL-TIME TRACKING
  • EVENT STREAMS
  • OS-LEVEL APIS
  • PERFORMANCE OPTIMIZATION
  • OFFLINE-FIRST DATA PIPELINES
  • DISTRIBUTED SYSTEMS
  • DEBUGGING

About the role

Position: Software Engineer

Type: Full-time

Compensation: $150K - $220K/yr

Location: Remote

Commitment: 10-40 hrs/week

Role Responsibilities

  • Architect and evolve a cross-platform desktop agent using Electron.js, optimized for performance and minimal resource footprint.
  • Build real-time timekeeping systems with precise event tracking and background execution.
  • Design and implement system-level signal collection with strong privacy and efficiency guarantees.
  • Develop offline-first data pipelines with reliable background sync and conflict resolution.
  • Integrate with distributed backend services and internal APIs to enable analytics and reporting.
  • Continuously improve runtime performance, memory efficiency, and fault tolerance.
  • Collaborate with product, design, and backend teams to ship features that directly impact user productivity.

Requirements

  • Strong relevant experience building production-grade desktop applications with Electron.js.
  • Strong proficiency in JavaScript/TypeScript and Node.js.
  • Experience designing cross-platform systems with consistent behavior.
  • Hands-on work with real-time tracking, event streams, or activity monitoring systems.
  • Familiarity with OS-level APIs for capturing user/system interactions.
  • Deep understanding of performance optimization in desktop environments.
  • Strong debugging skills and ability to reason about edge cases in distributed/offline systems.

Application Process

  • Easy Apply on LinkedIn
  • Check email for next steps
  • Participate in resume evaluation & interview stage

Originally posted on LinkedIn. You apply directly with Crossing Hurdles. ReactRemoteJobs.com never asks for payment to apply.
View original
Something wrong with this listing?
Apply on company siteOpens Crossing Hurdles's application page