9 days ago
London, United KingdomEntry Level / Mid Level
Responsibilities
- Build and maintain cross-platform desktop applications using Electron.
- Design responsive and scalable UIs for real-time collaboration.
- Implement desktop-specific functionality including file system access and native notifications.
- Integrate AI-powered features via backend APIs.
- Optimize startup time, memory usage, and runtime performance.
- Manage large local state and message history efficiently.
Requirements
- Proven software engineering experience.
- Hands-on experience building production Electron applications.
- Strong proficiency in JavaScript and TypeScript.
- Experience with React or similar UI frameworks.
- Solid understanding of the desktop application lifecycle.
- Experience with IPC communication.
Tech Stack
ElectronNode.jsSQLiteTypeScript
