
Software Engineer (Electron.js)
Listing checked October 30, 2026 · details as published by micro1
Key details
- Pay
- Not published
- Location
- Remote
- Job type
- full-time
- Posted
- October 28, 2026
Overview
This role centers on a cross-platform time intelligence app for MacOS and Windows that thousands of professionals rely on daily. You will work with Electron.js, TypeScript, and Node.js to build a desktop agent that runs quietly in the background, tracks events with precision, and syncs data offline-first. The team focuses on performance, privacy, and reliability, so your work directly affects how smoothly the product operates for a globally distributed workforce.
What You'll Do7
- Design and grow a cross-platform desktop agent with Electron.js, keeping resource use low and performance high.
- Create real-time timekeeping features that track events accurately and run in the background.
- Implement system-level signal collection from keyboard, mouse, and app usage while upholding strong privacy and efficiency standards.
- Build offline-first data pipelines with dependable background sync and conflict resolution.
- Connect the desktop app to distributed backend services and internal APIs for analytics and reporting.
- Enhance runtime performance, memory efficiency, and fault tolerance on an ongoing basis.
- Partner with product, design, and backend teams to deliver features that improve user productivity.
Requirements7
- 3+ years of experience building production desktop applications with Electron.js.
- Strong skills in JavaScript/TypeScript and Node.js.
- Experience designing cross-platform systems for MacOS and 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 and system interactions.
- Solid grasp of performance optimization in desktop environments.
- Strong debugging abilities and the capacity to reason about edge cases in distributed or offline systems.
Who Should Apply
Engineers with at least three years of Electron.js desktop development experience who have built cross-platform apps for MacOS and Windows. You should be comfortable with TypeScript, Node.js, and real-time event tracking, and enjoy solving performance and offline sync challenges.
Salary Insight
Compensation is not specified in the listing. Pay will be discussed during the interview process.
Pay and demand for Software Engineering roles
Market estimates from live NearSkill listings — separate from this job's published terms.
This role · as published
Pay not disclosed
The employer did not publish pay for this role.
Typical pay · estimated
$71/hour
Median of 456 similar roles that publish pay · 124 publish only a top rate; those count at the rate they gave
Most Software Engineering roles pay $50–$94 per hour.
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 589
- Listed in last 30 days
- 290
- Remote
- 89%
Hiring most right now: micro1 (146) · SME Careers (123) · Turing (78)
Most requested skills · share of roles
- python21%
- llm evaluation20%
- ai training17%
- code review16%
Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesRequired skills
How applying works
1. Pre-screen on NearSkill
A quick application on NearSkill checks your fit against this role.
2. Finish on the employer’s site
We hand you to micro1’s official application page to complete the form.
3. Wait for a response
The employer’s hiring team reviews applications and gets back to you.
Similar jobs
Open roles that match this listing's skills and level.
micro1Software Engineer (ElectronJS)
micro1Electron.js Software Engineer
micro1Software Engineer, Data Platforms
micro1Software Engineer, Financial Platform
micro1Software Engineer, Internal Platforms
Mercor
