Skip to main content

Bjak

Software Engineer, Desktop

China (Remote)fulltimemidAdded 2 days ago

About this role

A1 is seeking a Desktop Software Engineer to build and optimize a cross-platform AI assistant application using Electron. You'll focus on desktop reliability, performance, and real-time functionality while integrating AI-powered features for everyday users.

What you'll do

  • Build and maintain cross-platform desktop applications with Electron on macOS and Windows
  • Design responsive, scalable UIs for real-time collaboration and AI interactions
  • Implement desktop-specific features including file system access, notifications, auto-updates, and deep linking
  • Optimize application performance including startup time, memory usage, and Electron overhead
  • Manage large local state and message history efficiently with smooth real-time updates
  • Integrate AI-powered features via backend APIs and ensure system stability

What they're looking for

  • Electron framework and desktop application development
  • JavaScript and TypeScript proficiency
  • React or similar UI frameworks
  • IPC communication and native OS behaviors
  • Local storage solutions (SQLite, IndexedDB, filesystem)
  • WebSockets and real-time transport mechanisms
  • Performance profiling and debugging
  • Node.js and full-stack development
Apply on the employer's site

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