📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 26/07/2026. It no longer accepts applications.

Software Engineer (ElixirJS) – Remote

Crossing Hurdles

Remote
Remote 150,000 - 220,000 ZAR/year 🇬🇧 English
Electron.js JavaScript TypeScript Node.js

Job description

About the role

We are looking for a Software Engineer specialized in ElixirJS to build and evolve a cross‑platform desktop agent. The role is fully remote and focuses on high‑performance, real‑time tracking and analytics.

Key responsibilities

  • Architect and evolve a cross‑platform desktop agent using Electron.js with optimal performance and low resource usage.
  • Build real‑time timekeeping systems with precise event tracking and efficient background execution.
  • Design system‑level signal collection for keyboard, mouse, and application usage while ensuring privacy.
  • Develop offline‑first data pipelines that provide reliable background synchronization and conflict resolution.
  • Integrate with distributed backend services and internal APIs for analytics and reporting.
  • Continuously improve runtime performance, memory efficiency, and fault tolerance of the application.

Required profile

  • Proven experience building production‑grade desktop applications with Electron.js.
  • Strong proficiency in JavaScript, TypeScript, and Node.js.
  • Experience designing cross‑platform systems for macOS and Windows with consistent behavior.
  • Hands‑on experience with real‑time tracking, event streams, or activity monitoring systems.
  • Deep understanding of performance optimization in desktop environments and strong debugging skills.

Required skills

  • Electron.js
  • JavaScript
  • TypeScript
  • Node.js

What we offer

  • Competitive salary range $150,000 – $220,000 per year.
  • Fully remote work environment.
  • Opportunity to work on cutting‑edge real‑time analytics platforms.

Questions fréquentes

Le salaire proposé pour ce poste est de 150-220k ZAR par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

52 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Crossing Hurdles