← Retour à toutes les offres

Ingénieur logiciel (Electron.js) (H/F)

Lieu: À distancePays éligibles: Dans le monde entierType de contrat: ContratRémunération: $6 – $7Publiée le: 29 septembre 2026

À propos du poste

Intitulé du poste : Ingénieur logiciel (Electron.js) Type de poste : Temps plein Lieu : À distance

Nous construisons une infrastructure de productivité de haute fidélité pour une main-d'œuvre répartie dans le monde entier : un logiciel qui fonctionne discrètement, de manière fiable et intelligente en arrière-plan. En tant qu'ingénieur logiciel spécialisé dans les systèmes de bureau, vous contribuerez à concevoir et à faire évoluer une application multiplateforme d'intelligence du temps (macOS + Windows) utilisée chaque jour par des milliers de professionnels.

Sur quoi vous travaillerez

  • Concevoir et faire évoluer l'architecture d'un agent de bureau multiplateforme avec Electron.js, optimisé pour la performance et une empreinte minimale sur les ressources.
  • Développer des systèmes de suivi du temps en temps réel, avec un suivi précis des événements et une exécution en arrière-plan.
  • Concevoir et implémenter la collecte de signaux au niveau du système (clavier, souris, utilisation des applications) avec de solides garanties de confidentialité et d'efficacité.
  • Développer des pipelines de données offline-first avec une synchronisation fiable en arrière-plan et une résolution des conflits.
  • S'intégrer aux services backend distribués et aux API internes pour permettre l'analyse et le reporting.
  • Améliorer en continu les performances d'exécution, l'efficacité mémoire et la tolérance aux pannes.
  • Collaborer avec les équipes produit, design et backend pour livrer des fonctionnalités qui ont un impact direct sur la productivité des utilisateurs.

Profil recherché

  • Plus de 3 ans d'expérience dans le développement d'applications de bureau de niveau production avec Electron.js.
  • Solide maîtrise de JavaScript/TypeScript et de Node.js.
  • Expérience de la conception de systèmes multiplateformes (macOS + Windows) au comportement cohérent.
  • Expérience pratique de systèmes de suivi en temps réel, de flux d'événements ou de surveillance d'activité.
  • Connaissance des API au niveau du système d'exploitation pour capturer les interactions utilisateur/système.
  • Excellente compréhension de l'optimisation des performances dans les environnements de bureau.
  • Solides compétences en débogage et capacité à raisonner sur les cas limites dans les systèmes distribués/hors ligne.

Atouts

  • Expérience de la création d'applications de productivité, de monitoring ou fondées sur la télémétrie.
  • Connaissance des intégrations natives avec le système d'exploitation (autorisations, processus en arrière-plan, hooks système).
  • Compréhension des enjeux de sécurité et de confidentialité liés au suivi de l'activité des utilisateurs.
  • Connaissance des systèmes de mise à jour automatique et de la gestion des versions dans Electron.