Desktop Applications Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

A1 · 5 hours ago

Desktop Applications Developer

A1 is building a proactive AI system used daily across conversations, tools, and workflows. The role involves owning the behavior of this system on desktop environments, focusing on reliability, performance, and real-time behavior in production desktop applications.

Computer Software

Responsibilities

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

Qualification

ElectronJavaScriptTypeScriptReactWebSocketsIPC communicationPerformance profilingSQLiteIndexedDBNative OS behaviors

Required

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

Company

A1

twitter
company-logo
A1 is research and product group focused on building essential, next-gen applications that benefits the wider society, not the exclusive few.

Funding

Current Stage
Early Stage
Company data provided by crunchbase