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
Opens the official application on the employer’s site. No login required.