Software Engineer, Desktop

BJAK
Seoul
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Independent execution","Good judgment","Structured thinking","Debugging","Performance profiling"]

Own how the desktop app behaves in production, focusing on reliability, performance, and real-time responsiveness. Build and maintain cross-platform desktop applications with Electron, including native features like filesystem access, notifications, auto-updates, and deep linking. Integrate AI-powered capabilities via backend APIs, optimize startup/memory/runtime performance, and handle large local state and real-time updates 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: 14 minutes agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Own how the desktop app behaves in production, focusing on reliability, performance, and real-time responsiveness. Build and maintain cross-platform desktop applications with Electron, including native features like filesystem access, notifications, auto-updates, and deep linking. Integrate AI-powered capabilities via backend APIs, optimize startup/memory/runtime performance, and handle large local state and real-time updates across macOS and Windows.
Location: Seoul
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own system behavior for desktop environments with a focus on reliability, performance, and real-time production behavior.
  • •Build and maintain cross-platform desktop apps using Electron.
  • •Implement desktop-specific functionality such as filesystem access, native notifications, auto-updates, and deep linking.
  • •Integrate AI-powered features (chat, agents, AI assistance) via backend APIs.
  • •Optimize startup time, memory usage, runtime performance, and ensure smooth real-time updates across macOS and Windows.

Key Requirements

  • •Proven software engineering experience with hands-on building of production Electron applications.
  • •Strong proficiency in JavaScript and TypeScript.
  • •Experience with React or similar UI frameworks and desktop application lifecycle concepts.
  • •Experience with IPC communication and local storage (SQLite, IndexedDB, filesystem).
  • •Experience with WebSockets or other real-time transport mechanisms, plus debugging and performance profiling skills.
Experience:Desktop applicationsReal-time collaborationAI-powered features
Skills:Independent executionGood judgmentStructured thinkingDebuggingPerformance profiling
Tech Stack:ElectronJavaScriptNode.jsTypeScriptReactSQLNoSQLSQLiteIndexedDBWebSocketsIPCMacOSWindows

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