Software Engineer, Desktop

BJAK
Beijing
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["JavaScript","TypeScript","React","IPC","Electron","Node.js","WebSockets","Real-time","Desktop applications","SQLite","IndexedDB","Filesystem"]

Join a small, flat-structured AI engineering team building a cross-platform desktop application stack. Own how the AI-driven system behaves on desktop, focusing on reliability, performance, and real-time behavior. You will develop production Electron apps, optimize startup and memory usage, implement desktop-specific features (file access, notifications, auto-updates, deep linking), and integrate AI features via backend APIs with React/TypeScript-based UI.

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

Join a small, flat-structured AI engineering team building a cross-platform desktop application stack. Own how the AI-driven system behaves on desktop, focusing on reliability, performance, and real-time behavior. You will develop production Electron apps, optimize startup and memory usage, implement desktop-specific features (file access, notifications, auto-updates, deep linking), and integrate AI features via backend APIs with React/TypeScript-based UI.
Location: Beijing
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.

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 EngineeringElectronDesktop applications
Skills:JavaScriptTypeScriptReactIPCElectronNode.jsWebSocketsReal-timeDesktop applicationsSQLiteIndexedDBFilesystem
Tech Stack:ElectronNode.jsTypescriptSQLNoSQLWebSocketsIPCSQLiteIndexedDBFilesystemReact

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