Skip to main content

Bjak

Software Engineer, Desktop

Indonesia (Remote)fulltimemidAdded 2 days ago

About this role

A1 seeks a Desktop Software Engineer to build and optimize their AI-powered smart assistant for desktop environments. You'll develop cross-platform Electron applications focused on reliability, performance, and seamless real-time collaboration while integrating AI features via backend APIs.

What you'll do

  • Build and maintain cross-platform desktop applications using Electron for macOS and Windows
  • Design responsive, scalable UIs for real-time collaboration and AI-powered features
  • Implement desktop-specific functionality including file system access, notifications, auto-updates, and deep linking
  • Optimize application performance by reducing startup time, memory usage, and Electron overhead
  • Manage efficient local state, message history, and real-time updates (messages, typing indicators, presence)
  • Integrate AI-powered features such as chat, agents, and AI assistance through backend APIs

What they're looking for

  • Electron (production-level experience)
  • JavaScript and TypeScript
  • React or similar UI frameworks
  • IPC communication
  • Local storage technologies (SQLite, IndexedDB, filesystem)
  • WebSockets and real-time transport mechanisms
  • Performance profiling and debugging
  • Native OS behaviors (macOS or Windows)
Apply on the employer's site

Opens the official application on the employer’s site. No login required.