Our client is building AI systems that work in the real world. They need a Senior Front End Developer who owns how that system behaves on desktop, with a focus on reliability, performance, and real-time behaviour in production applications. The Role You will build and maintain cross-platform desktop applications that bring AI capabilities directly to users, ensuring a fast, stable, and seamless experience across macOS and Windows.
What You’ll Own
- Cross-platform desktop applications built in Electron
- Responsive and scalable UIs for real-time collaboration
- Desktop-specific functionality: file system access, native notifications, auto-updates, and deep linking
- Integration of AI-powered features via backend APIs
- Startup time, memory usage, and runtime performance optimisation
- Large local state and message history management
- Smooth real-time updates: messages, typing indicators, and presence
- Stability across macOS and Windows environments
What They’re Looking For
- Proven 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 and local storage (SQLite, IndexedDB, filesystem)
- Familiarity with WebSockets or other real-time transport mechanisms
- Strong debugging and performance profiling skills
- Familiarity with native OS behaviours on macOS or Windows
The Stack Electron Node.js TypeScript SQL & NoSQL
The Environment Small team. World-class talent density. Fast decisions, collective ownership, and a relentless focus on shipping quality work.
You’ll need to bring structure, exercise judgment, and execute independently. Their goal: put something truly magical in the hands of their users.
3 to 4 interviews. Virtual and/or onsite. Transparent and fast.
We encourage applicants from all backgrounds, so if there is anything we can do to make our recruitment processes better for you and to allow you to show your best self, let us know. We also understand that some people require extra time to complete assessments, require alternative application methods and can also benefit from having interview questions or a guide to the type of questions pre-interview. We are open to any suggestions or requests that you may have and are always looking for creative ways to assess talent. Our commitment to you is that you should always feel safe and secure when you’re working with us.
#J-18808-Ljbffr…
