Bjakcareer
Desktop Engineer (Electron)
United Kingdom, Remote. Posted 8 days ago
The role
Build and maintain cross-platform desktop applications using Electron, TypeScript and React. Develop interfaces for messaging, real-time collaboration and AI-powered features.
What you will do
- Build and maintain cross-platform desktop applications using Electron, TypeScript and React
- Develop interfaces for messaging, real-time collaboration and AI-powered features
- Implement desktop functionality including file system access, notifications, auto-updates and deep linking
- Integrate backend APIs and WebSockets for real-time messaging, presence and streaming responses
- Manage local storage, application state and message history
- Optimise application startup time, memory usage and runtime performance
- Debug production issues and maintain application stability across macOS and Windows
Required qualifications
- 3+ years of software engineering experience, including building production Electron applications
- Strong proficiency in JavaScript, TypeScript and React
- Experience with Electron architecture, main and renderer processes, and IPC communication
- Experience integrating REST APIs, WebSockets and real-time data updates
- Understanding of desktop application lifecycle, native OS integrations and application packaging
- Experience with local storage technologies such as SQLite, IndexedDB or file systems
- Strong debugging and performance profiling skills across macOS and Windows
Nice to have
- Experience building chat, messaging or collaboration applications
- Experience with Electron auto-updates, code signing and application distribution
- Experience integrating LLM APIs, AI agents or streaming AI responses
- Experience with native Node.js modules or platform-specific integrations
About the company
Actai aims to build proactive applications for anyone in the world. Their first application is an agent-first mobile communication app.