Ginastechjobs

Ginastechjobs

Software Engineer, Desktop, Artificial Intelligence (AI)

San Francisco, CA, United States

Sponsorship not specifiedDetected 13 days ago
JavaScriptTypeScriptReactNode.jsSQLNoSQLSQLiteWebSocketsCommunication

About the role

  • Your work focuses on reliability, performance, and real-time behavior in production desktop applications.
  • Our IT recruiting agencies and staffing companies can help.
  • We help companies that are looking to hire Software Engineers, Desktop for jobs in San Francisco, California and in other cities too.

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.
  • Optimize startup time, memory usage, and runtime performance.
  • Manage large local state and message history efficiently.
  • Maintain stability across macOS and Windows environments.

Requirements

  • Proven software engineering experience.
  • Artificial Intelligence (AI) experience required.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with React or similar UI frameworks.
  • Experience with IPC communication.
  • Experience working with local storage (SQLite, IndexedDB, filesystem).
  • Experience with WebSockets or other real-time transport mechanisms.
  • Familiarity with native OS behaviors on macOS or Windows.
  • Software Engineer, Desktop, Artificial Intelligence (AI) Required, Work From Home

Skills

  • Electron, Node.js, NoSQL, SQL, and Typescript.
  • Benefits include medical insurance, Dental, Vision, Savings Plan Options, PTO, etc.

This listing is sourced directly from Ginastechjobs's careers page and normalized into a canonical job model.