Software Engineer, Desktop
Bjak · Remote · Indonesia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote
- Electron + TypeScript
- Desktop performance focus
- Small high-density team
You will own the desktop experience for Actai's proactive AI applications, ensuring high reliability and minimal prompting for users. The team builds tools for conversations, errands, and workflows, aiming to reduce hallucinations and organize daily life through intelligent automation.
Your work centers on optimizing production desktop apps for macOS and Windows, handling real-time collaboration features, and managing local state efficiently. You will collaborate with a small, hands-on team that values rapid shipping and collective decision-making.
What you'll do
- Build and maintain cross-platform desktop apps using Electron
- Design responsive UIs for real-time collaboration features
- Implement native functionality like file access and notifications
- Integrate AI-powered chat and agent features via backend APIs
- Optimize startup time, memory usage, and runtime performance
- Profile and reduce Electron overhead for smoother operation
- Manage large local state and message history efficiently
- Ensure stability across macOS and Windows environments
What you'll need
- Proven software engineering experience in production roles
- Hands-on experience building production Electron applications
- Strong proficiency in JavaScript and TypeScript
- Experience with React or similar UI frameworks
- Solid understanding of desktop application lifecycle
- Experience with IPC communication mechanisms
- Work with local storage such as SQLite or IndexedDB
- Experience with WebSockets or real-time transport
- Strong debugging and performance profiling skills
- Familiarity with native OS behaviors on macOS or Windows
Stack
- Electron
- Node.js
- TypeScript
- SQL
- NoSQL
Hiring process
- Technical team evaluates initial applications
- Schedule three to four interviews maximum
- Interviews conducted via virtual meetings or onsite
- Prompt decision process valued for efficiency