← Zurück zu allen Jobs

Software-Entwickler (Electron.js) (m/w/d)

Standort: RemoteZulässige Standorte: WeltweitVertragsart: VertragVergütung: $6 – $7Veröffentlicht: 29. September 2026

Über die Rolle

Stellenbezeichnung: Software-Entwickler (Electron.js) Beschäftigungsart: Vollzeit Standort: Remote

Wir bauen eine hochpräzise Produktivitätsinfrastruktur für eine weltweit verteilte Belegschaft, also Software, die unauffällig, zuverlässig und intelligent im Hintergrund arbeitet. Als Software-Entwickler mit Schwerpunkt auf Desktop-Systemen helfen Sie dabei, eine plattformübergreifende Zeiterfassungsanwendung mit intelligenter Auswertung (macOS + Windows) zu entwerfen und zu skalieren, die täglich von Tausenden von Fachkräften genutzt wird.

Woran Sie arbeiten werden

  • Entwerfen und Weiterentwickeln der Architektur eines plattformübergreifenden Desktop-Agenten mit Electron.js, optimiert auf Leistung und minimalen Ressourcenverbrauch.
  • Aufbau von Echtzeit-Zeiterfassungssystemen mit präziser Ereignisverfolgung und Ausführung im Hintergrund.
  • Entwerfen und Implementieren der Erfassung von Signalen auf Systemebene (Tastatur, Maus, App-Nutzung) mit starken Garantien für Datenschutz und Effizienz.
  • Entwickeln von Offline-First-Datenpipelines mit zuverlässiger Hintergrundsynchronisierung und Konfliktauflösung.
  • Anbindung an verteilte Backend-Dienste und interne APIs, um Analysen und Reporting zu ermöglichen.
  • Kontinuierliche Verbesserung von Laufzeitleistung, Speichereffizienz und Fehlertoleranz.
  • Zusammenarbeit mit Produkt-, Design- und Backend-Teams, um Funktionen auszuliefern, die sich direkt auf die Produktivität der Nutzer auswirken.

Anforderungen

  • Mehr als 3 Jahre Erfahrung in der Entwicklung produktionsreifer Desktop-Anwendungen mit Electron.js.
  • Sehr gute Kenntnisse in JavaScript/TypeScript und Node.js.
  • Erfahrung im Entwurf plattformübergreifender Systeme (macOS + Windows) mit einheitlichem Verhalten.
  • Praktische Erfahrung mit Echtzeit-Tracking, Ereignisströmen oder Systemen zur Aktivitätsüberwachung.
  • Vertrautheit mit APIs auf Betriebssystemebene zur Erfassung von Benutzer-/Systeminteraktionen.
  • Tiefes Verständnis der Leistungsoptimierung in Desktop-Umgebungen.
  • Ausgeprägte Debugging-Fähigkeiten und die Fähigkeit, Grenzfälle in verteilten bzw. Offline-Systemen durchzudenken.

Von Vorteil

  • Erfahrung im Aufbau von Produktivitäts-, Monitoring- oder telemetriebasierten Anwendungen.
  • Kenntnisse nativer Betriebssystemintegrationen (Berechtigungen, Hintergrundprozesse, System-Hooks).
  • Verständnis für Sicherheits- und Datenschutzaspekte bei der Erfassung von Nutzeraktivitäten.
  • Vertrautheit mit Auto-Update-Systemen und Release-Management in Electron.