Bjak
Software Engineer, Desktop
Indonesia (Remote)fulltimemidAdded 2 days ago
About this role
A1 seeks a Desktop Software Engineer to build and optimize their AI-powered smart assistant for desktop environments. You'll develop cross-platform Electron applications focused on reliability, performance, and seamless real-time collaboration while integrating AI features via backend APIs.
What you'll do
- Build and maintain cross-platform desktop applications using Electron for macOS and Windows
- Design responsive, scalable UIs for real-time collaboration and AI-powered features
- Implement desktop-specific functionality including file system access, notifications, auto-updates, and deep linking
- Optimize application performance by reducing startup time, memory usage, and Electron overhead
- Manage efficient local state, message history, and real-time updates (messages, typing indicators, presence)
- Integrate AI-powered features such as chat, agents, and AI assistance through backend APIs
What they're looking for
- Electron (production-level experience)
- JavaScript and TypeScript
- React or similar UI frameworks
- IPC communication
- Local storage technologies (SQLite, IndexedDB, filesystem)
- WebSockets and real-time transport mechanisms
- Performance profiling and debugging
- Native OS behaviors (macOS or Windows)
Opens the official application on the employer’s site. No login required.