At a Glance
- Tasks: Build and maintain innovative desktop applications using cutting-edge AI technology.
- Company: Join a dynamic team at a forward-thinking tech company.
- Benefits: Enjoy competitive pay, flexible remote work, and opportunities for professional growth.
- Other info: Be part of a high talent density team that values collaboration and rapid innovation.
- Why this job: Make a real impact by creating a revolutionary AI chat app for everyday users.
- Qualifications: Experience in software engineering, especially with Electron, JavaScript, and TypeScript.
The predicted salary is between 60000 - 80000 Β£ per year.
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 mac OS and Windows environments.
- Ideal Experiences
- Proven software engineering experience.
- Hands-on experience building production Electron applications.
- Strong proficiency in Java Script and Type Script.
- Experience with React or similar UI frameworks.
- Solid understanding of the desktop application lifecycle.
- Experience with IPC communication.
- Experience working with local storage (SQLite, Indexed DB, filesystem).
- Experience with Web Sockets or other real-time transport mechanisms.
- Strong debugging and performance profiling skills.
- Familiarity with native OS behaviors on mac OS or Windows.
- Tech Stack
- Electron
- Node. js
- Typescript
- SQl & no SQL
- How We Work
The best products today in the world were built by small, world class teams.
We are a high talent density and hands-on team.
We make decisions collectively, move at rapid speed, striking a balance between shipping high quality work and learning.
Joining our team requires the ability to bring structure, exercise judgment, and execute independently.
- Our goal is to put in hands of our users a truly magical product
- Interview process
If there appears to be a fit, we'll reach to schedule 3, but no more than 4 interviews.
Applications are evaluated by our technical team members. Interviews will be conducted via virtual meetings and/or onsite.
We value transparency and efficiency, so expect a prompt decision.
If you've demonstrated the exceptional skills and mindset we're looking for, we'll extend an offer to join us.
This isn't just a job offer; it's an invitation to be part of a team that's bringing AI to have practical benefits to billions globally.