Skip to main content

Bjak

Software Engineer, Desktop

Seoul, Korea (Remote)fulltimemidAdded 2 days ago

About this role

A1 seeks a Desktop Software Engineer to build and optimize cross-platform Electron applications for an AI-powered smart assistant. You'll own the desktop experience, focusing on reliability, performance, and seamless real-time collaboration while integrating AI features from backend APIs.

What you'll do

  • Develop and maintain cross-platform desktop applications using Electron for macOS and Windows
  • Design responsive UIs for real-time collaboration and implement desktop-specific features like file access, notifications, and auto-updates
  • Integrate AI-powered capabilities (chat, agents, assistance) via backend API connections
  • Optimize application performance including startup time, memory usage, and Electron overhead reduction
  • Manage efficient local state, message history, and real-time updates across the application
  • Profile and debug desktop application behavior to ensure stability and reliability

What they're looking for

  • Electron development (production-level experience)
  • JavaScript and TypeScript proficiency
  • React or similar UI framework expertise
  • IPC communication and local storage (SQLite, IndexedDB)
  • WebSockets and real-time transport mechanisms
  • Performance profiling and debugging
  • macOS and Windows native OS behaviors
  • Node.js and SQL/NoSQL databases
Apply on the employer's site

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