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.
Apply directly at Ginastechjobs →Create a free account for alerts like thisView Ginastechjobs immigration profile
This listing is sourced directly from Ginastechjobs's careers page and normalized into a canonical job model.