Software Engineer, Desktop

BJAK
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Judgment","Independent execution","Debugging","Performance profiling","Collaboration"]

Own how our proactive smart assistant behaves in desktop production applications, focusing on reliability, performance, and real-time user experience. Build and maintain cross-platform desktop apps with Electron, create responsive UIs for collaboration, and implement desktop-specific features like file access, native notifications, auto-updates, and deep linking. Integrate AI-powered features via backend APIs, optimize startup/memory/runtime, and ensure stable behavior across macOS and Windows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BJAK
BJAK
3 days ago

Software Engineer, Desktop

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 minutes agoStatus: Live

Job Summary

Own how our proactive smart assistant behaves in desktop production applications, focusing on reliability, performance, and real-time user experience. Build and maintain cross-platform desktop apps with Electron, create responsive UIs for collaboration, and implement desktop-specific features like file access, native notifications, auto-updates, and deep linking. Integrate AI-powered features via backend APIs, optimize startup/memory/runtime, and ensure stable behavior across macOS and Windows.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own desktop system behavior with a focus on reliability and real-time performance in production apps.
  • •Build and maintain cross-platform desktop applications using Electron.
  • •Design responsive, scalable UIs for real-time collaboration.
  • •Implement desktop-specific functionality (file system access, native notifications, auto-updates, deep linking) and integrate AI features via backend APIs.
  • •Optimize startup time, memory usage, and runtime performance while ensuring stability across macOS and Windows and efficient handling of local state and real-time updates.

Key Requirements

  • •Proven software engineering experience and hands-on production Electron development.
  • •Strong proficiency in JavaScript and TypeScript.
  • •Experience with React or similar UI frameworks and building responsive, scalable UIs.
  • •Solid understanding of the desktop application lifecycle and IPC communication.
  • •Experience with local storage (SQLite, IndexedDB, filesystem) and real-time transport (e.g., WebSockets), plus debugging and performance profiling skills.
Experience:Desktop applicationsElectronAI
Skills:JudgmentIndependent executionDebuggingPerformance profilingCollaboration
Tech Stack:ElectronNode.jsTypeScriptJavaScriptReactSQLNoSQLSQLiteIndexedDBWebSockets

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