Software Engineer, Desktop at A1 - ScoutJobs - The AI-curated global job board
Skip to content
A
Posted 14 hours ago

Software Engineer, Desktop

A1Software Engineer, Desktop

Requirements

Production Electron experience, JavaScript/TypeScript proficiency, React experience, IPC communication knowledge, Local storage experience, WebSocket experience

Skills

ElectronTypeScriptReactNode.js

About the role

About the Company

A1 is building a proactive smart assistant for everyday users to bring intelligence to conversations, errands, organizing, and workflows. Our mission is to create an AI-native experience that handles multi-step reasoning and real-world task completion with high reliability.

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 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 such as messages, typing indicators, and presence
  • Maintain stability across macOS and Windows environments

Requirements

  • 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
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer, Desktop

A1 · China

Sign up to apply