Software Engineer, Desktop

BJAK
Indonesia
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["JavaScript","TypeScript","Electron","Node.js","React","IPC","WebSockets","SQLite","IndexedDB","Filesystem"]

Develop and maintain cross‑platform desktop applications using Electron, focusing on reliability, performance, and real‑time behavior in production environments. Build responsive UIs for real‑time collaboration, implement desktop features (file access, notifications, auto‑updates, deep linking), and integrate AI features via backend APIs while optimizing startup time, memory usage, and overall performance across macOS and Windows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BJAK
BJAK
6 months ago

Software Engineer, Desktop

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Develop and maintain cross‑platform desktop applications using Electron, focusing on reliability, performance, and real‑time behavior in production environments. Build responsive UIs for real‑time collaboration, implement desktop features (file access, notifications, auto‑updates, deep linking), and integrate AI features via backend APIs while optimizing startup time, memory usage, and overall performance across macOS and Windows.
Location: Indonesia
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key 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 (chat, agents, AI assistance) via backend APIs.
  • •Optimize startup time, memory usage, and runtime performance; profile and reduce Electron overhead.

Key Requirements

  • •Proven software engineering experience
  • •Hands-on experience building production Electron applications
  • •Strong proficiency in JavaScript and TypeScript
  • •Experience with React or similar UI frameworks
  • •Experience with IPC communication
Experience:AI Engineering
Skills:JavaScriptTypeScriptElectronNode.jsReactIPCWebSocketsSQLiteIndexedDBFilesystem
Tech Stack:ElectronNode.jsTypeScriptSQLNoSQLSQLiteIndexedDBWebSocketsReact

Company Brief

BJAK
Bjak is a Malaysia-based insurtech that operates an online insurance comparison and distribution platform across SEA, simplifying purchase and servicing of motor and life insurance using digital tools and AI-enabled services.
Industry: InsurTech
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Selangor, Malaysia
Founded: 2019
Glassdoor
Glassdoor: 2.5
WebsiteLinkedInGlassdoor