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