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.