← Back to list
Job · Mid-level

Software Engineer (Electron.js)

Software Engineer • Mid-level • Remote • Full-time • European Union EU/EMEA

In this remote full-time role at micro1 you help build a MacOS and Windows time-tracking desktop application used daily by thousands of professionals. The focus is on Electron.js, performance and reliable background processing.

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
  • ▹Implement system-level signal collection (keyboard, mouse, app usage) with strong privacy and efficiency
  • ▹Develop offline-first data pipelines with reliable background sync and conflict resolution
  • ▹Integrate with distributed backend services and internal APIs for analytics and reporting
  • ▹Continuously improve runtime performance, memory efficiency and fault tolerance
  • ▹Collaborate with product, design and backend teams

Requirements

  • ▹3+ years building production-grade desktop applications with Electron.js
  • ▹Strong proficiency in JavaScript/TypeScript and Node.js
  • ▹Experience designing cross-platform systems (MacOS + Windows) 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

Nice to have

  • ▹Experience building productivity, monitoring or telemetry-driven applications
  • ▹Knowledge of native OS integrations (permissions, background processes, system hooks)
  • ▹Understanding of security and privacy considerations in user activity tracking
  • ▹Familiarity with auto-update systems and release management in Electron

Soft skills

Cross-team collaboration

What we offer

  • ▹National pay range: base salary of $130,000-$160,000 USD
  • ▹Equity compensation for all employees, performance-based bonuses possible
  • ▹Up to 100% reimbursement of health-insurance premiums
  • ▹Paid time off
  • ▹401(k) plan with company match
  • ▹Remote work

About the company

micro1 builds productivity infrastructure for a globally distributed workforce, including a time-tracking application for MacOS and Windows.

Similar jobs