About The Role
A1 is building a proactive AI chat app for everyday users to bring intelligence to conversations, errands, organising and workflows. Unlike traditional chat-based applications, our product focuses on achieving high reliability for long-running workflows, persistent context, and real-world task completion. The system must handle multi-step reasoning, interact with external tools, and remain reliable despite non-deterministic model behavior.
You will own how this system behaves on desktop environments. Your work focuses on reliability, performance, and real-time behavior in production desktop applications.
Focus
- 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, native notifications, auto‑updates, and deep linking.
- Integrate AI‑powered features (chat, agents, AI assistance) via backend APIs.
- Optimize startup time, memory usage, and runtime performance.
- Profile and reduce Electron overhead.
- Manage large local state and message history efficiently.
- Ensure smooth real‑time updates (messages, typing indicators, presence).
- Maintain stability across macOS and Windows environments.
Ideal Experiences
- 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.
- Experience working with local storage (SQLite, IndexedDB, filesystem).
- Experience with WebSockets or other real‑time transport mechanisms.
- Strong debugging and performance profiling skills.
- Familiarity with native OS behaviors on macOS or Windows.
Tech Stack
- Electron
- Node.js
- TypeScript
- SQL & NoSQL
#J-18808-Ljbffr…
