← Torna a tutti i lavori

Ingegnere del software (Electron.js) (M/F)

Località: Da remotoLocalità idonee: In tutto il mondoTipo di contratto: ContrattoCompenso: $6 – $7Pubblicato: 29 settembre 2026

Informazioni sul ruolo

Titolo della posizione: Ingegnere del software (Electron.js) Tipo di contratto: Tempo pieno Sede: Da remoto

Stiamo costruendo un'infrastruttura di produttività ad alta fedeltà per una forza lavoro distribuita in tutto il mondo: un software che opera in background in modo discreto, affidabile e intelligente. Come ingegnere del software focalizzato sui sistemi desktop, contribuirai a progettare e scalare un'applicazione multipiattaforma di time intelligence (macOS + Windows) usata ogni giorno da migliaia di professionisti.

Su cosa lavorerai

  • Progettare e far evolvere l'architettura di un agente desktop multipiattaforma con Electron.js, ottimizzato per le prestazioni e per un consumo minimo di risorse.
  • Costruire sistemi di rilevazione del tempo in tempo reale, con tracciamento preciso degli eventi ed esecuzione in background.
  • Progettare e implementare la raccolta di segnali a livello di sistema (tastiera, mouse, utilizzo delle app) con solide garanzie di privacy ed efficienza.
  • Sviluppare pipeline di dati offline-first con sincronizzazione affidabile in background e risoluzione dei conflitti.
  • Integrarsi con servizi backend distribuiti e API interne per abilitare analisi e reportistica.
  • Migliorare continuamente le prestazioni a runtime, l'efficienza della memoria e la tolleranza ai guasti.
  • Collaborare con i team di prodotto, design e backend per rilasciare funzionalità che incidono direttamente sulla produttività degli utenti.

Requisiti

  • Oltre 3 anni di esperienza nella realizzazione di applicazioni desktop di livello produttivo con Electron.js.
  • Ottima padronanza di JavaScript/TypeScript e Node.js.
  • Esperienza nella progettazione di sistemi multipiattaforma (macOS + Windows) con comportamento coerente.
  • Esperienza pratica con sistemi di tracciamento in tempo reale, flussi di eventi o monitoraggio dell'attività.
  • Familiarità con le API a livello di sistema operativo per acquisire le interazioni utente/sistema.
  • Profonda comprensione dell'ottimizzazione delle prestazioni negli ambienti desktop.
  • Solide capacità di debug e capacità di ragionare sui casi limite nei sistemi distribuiti/offline.

Titoli preferenziali

  • Esperienza nella realizzazione di applicazioni di produttività, monitoraggio o basate sulla telemetria.
  • Conoscenza delle integrazioni native con il sistema operativo (permessi, processi in background, system hook).
  • Comprensione degli aspetti di sicurezza e privacy nel tracciamento dell'attività degli utenti.
  • Familiarità con i sistemi di aggiornamento automatico e con la gestione dei rilasci in Electron.