Senior UI Engineer
McGregor Boyall
Overview
In this role you will own the desktop UI experience for a cutting-edge AI product, driving high-performance Electron-based applications across macOS and Windows. You will collaborate with a fast-moving team to deliver real-time, responsive interfaces and AI-powered features via backend APIs. You’ll optimize startup time, memory usage, and reliability while handling local state and cross-process communication. This position offers high autonomy and impact on a product with global reach.
Pay / Benefits- fully remote
- salary up to 120k
- high-autonomy
- high-calibre engineering team
- significant impact on a globally-reaching product
- Build and maintain cross-platform Electron applications
- Develop responsive, real-time user experiences
- Implement desktop functionality (filesystem access, notifications, auto-updates, deep linking)
- Integrate AI-powered features via backend APIs
- Optimize startup time, memory usage, and overall performance
- Manage local state and message history efficiently
- Work with WebSockets and other real-time technologies
- Troubleshoot complex desktop and production issues
- Strong software engineering background
- Proven experience building production Electron applications
- Strong JavaScript / TypeScript skills
- Experience with React or similar
- Understanding of Electron lifecycle and IPC
- Experience with SQLite, IndexedDB or filesystem storage
- Experience with real-time technologies such as WebSockets
- Strong debugging and performance optimisation skills
- Familiarity with macOS and/or Windows
- Electron
- JavaScript
- TypeScript
- React
- Electron lifecycle and IPC
- SQLite
Reference: WJ-747_30183459