Skip to main content

Bjak

Software Engineer, Desktop

United States (Remote)fulltimemidAdded 2 days ago

About this role

A1 is seeking a Desktop Software Engineer to build and optimize a cross-platform Electron application for an AI-powered smart assistant. You'll focus on desktop reliability, performance, and real-time user experiences while integrating AI features and ensuring stability across macOS and Windows.

What you'll do

  • Build and maintain cross-platform desktop applications using Electron and Node.js
  • Design responsive UIs for real-time collaboration and implement desktop-specific features like file access, notifications, and auto-updates
  • Integrate AI-powered features via backend APIs and manage chat, agents, and AI assistance functionality
  • Optimize startup time, memory usage, and runtime performance while profiling Electron overhead
  • Handle large local state and message history efficiently with real-time updates across users
  • Ensure stability and maintain native OS compatibility across macOS and Windows environments

What they're looking for

  • Production Electron application development
  • JavaScript and TypeScript proficiency
  • React or similar UI framework experience
  • Desktop application lifecycle and IPC communication knowledge
  • Local storage solutions (SQLite, IndexedDB, filesystem)
  • WebSocket and real-time transport mechanisms
  • Performance profiling and debugging
  • Native OS behaviors and platform-specific development
Apply on the employer's site

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