Desktop Software Engineer (Electron) for Real-Time AI

A1

Singapore

On-site

SGD 70,000 - 120,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A1 is hiring a desktop software engineer to own the reliability, performance, and real-time behavior of our cross-platform Electron applications. You will focus on delivering robust desktop experiences, integrating AI-powered features, and ensuring smooth operation across macOS and Windows.

The role requires hands-on experience with Electron and React, plus strong skills in IPC, local storage, and real-time communication.

Qualifications

  • Proven software engineering experience.
  • Hands-on experience building production Electron applications.
  • Experience with React or similar UI frameworks.
  • Solid understanding of the desktop application lifecycle.
  • Experience with IPC communication.
  • Experience working with local storage (SQLite, IndexedDB, filesystem).
  • Experience with WebSockets or other real-time transport mechanisms.
  • Strong debugging and performance profiling skills.
  • Familiarity with native OS behaviors on macOS or Windows.

Responsibilities

  • Build and maintain cross-platform desktop applications using Electron.
  • Design responsive and scalable UIs for real-time collaboration.
  • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking.
  • Integrate AI-powered features via backend APIs.
  • Optimize startup time, memory usage, and runtime performance.
  • Profile and reduce Electron overhead.
  • Manage large local state and message history efficiently.
  • Maintain stability across macOS and Windows environments.

Skills

Electron
React
IPC communication
Node.js
Typescript
WebSockets
Performance profiling
macOS/Windows familiarity
Real-time collaboration
Cross-platform desktop apps

Tools

SQLite
IndexedDB
WebSockets

Job description

A1 is hiring a desktop software engineer to own the reliability, performance, and real-time behavior of our cross-platform Electron applications. You will focus on delivering robust desktop experiences, integrating AI-powered features, and ensuring smooth operation across macOS and Windows.

The role requires hands-on experience with Electron and React, plus strong skills in IPC, local storage, and real-time communication.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Desktop Engineer — Electron, Real-Time AI Apps
Desktop Engineer — Electron, Real-Time AI Apps

AI Chopping Block • Singapore

On-site
SGD 90,000 - 150,000
Desktop Software Engineer - Real-Time Electron + AI Apps
Desktop Software Engineer - Real-Time Electron + AI Apps

Triwill Group • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer, Desktop
Software Engineer, Desktop

Triwill Group • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer, Desktop
Software Engineer, Desktop

AI Chopping Block • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer, Desktop
Software Engineer, Desktop

A1 • Singapore

On-site
SGD 70,000 - 120,000
Desktop App Engineer (Tauri) — Full-Stack & Shipping
Desktop App Engineer (Tauri) — Full-Stack & Shipping

Menlo Research • Singapore

On-site
SGD 70,000 - 110,000
Head of AI-Powered Applications Engineering
Head of AI-Powered Applications Engineering

A1 • Singapore

On-site
SGD 180,000 - 260,000
Application Engineer
Application Engineer

Menlo Research • Singapore

On-site
SGD 70,000 - 110,000
Technical Lead, Applications
Technical Lead, Applications

Triwill Group • Singapore

On-site
SGD 150,000 - 190,000
Software Engineer, Agentic Applications
Software Engineer, Agentic Applications

Simular • Singapore

On-site
SGD 72,000 - 90,000