COMPANY A1
Technology
SoftwareEngineer,Desktop
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer, Desktop at COMPANY A1. Skills: Electron development, Desktop applications, AI integration. Build cross-platform desktop applications. Maintain cross-platform desktop applications”
Industry & Context.
Multi-step reasoning
What They're Looking For.
Must Have
Proven software engineering experience, Hands-on experience building production Electron applications, Proficiency in JavaScript and TypeScript, Solid understanding of desktop application lifecycle, Experience with IPC communication, Experience with WebSockets, Debugging and performance profiling skills, Familiarity with native OS behaviors
Nice to Have
Experience with React, Experience with local storage, Familiarity with macOS or Windows
What You'll Do.
Build cross-platform desktop applications
Maintain cross-platform desktop applications
Design responsive UIs
Implement file system access
Implement native notifications
Implement auto-updates
Implement deep linking
Integrate AI-powered features
Optimize startup time
Optimize memory usage
Optimize runtime performance
Profile Electron overhead
Reduce Electron overhead
Manage large local state
Manage message history
Ensure smooth real-time updates
How You'll Work.
Team & Collaboration
Real-time collaboration
Full Job Description
COMPANY A1 is building a proactive AI smart assistant for everyday users to bring intelligence to conversations, errands, organising and workflows. 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. ROLE 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 HOW WE WORK The best products today in the world were built by small, world class teams. We are a high talent densi
Applying for this Software Engineer, Desktop role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about COMPANY A1?
Real rants from real employees. Read before you apply.