Role responsibilities
The role involves building and maintaining cross-platform desktop applications using Electron with a focus on reliability and performance. Key duties include implementing desktop-specific functionality and integrating AI-powered features via backend APIs.
Requirements
Candidates must have proven software engineering experience with production Electron applications and proficiency in TypeScript and React. Experience with local storage, real-time transport mechanisms, and OS-specific behaviors on macOS and Windows is required.
Key skills
Electron, JavaScript, TypeScript, React, Node.js, SQL, NoSQL, IPC Communication, WebSockets, Performance Profiling, macOS, Windows, SQLite, IndexedDB, UI Design, API Integration
Keywords
Electron, Node.js, TypeScript, SQL, NoSQL, React, Desktop Applications, AI, Cross-platform, IPC, WebSockets, SQLite, IndexedDB, macOS, Windows, Performance Optimization, Real-time Collaboration, Software Engineering, API Integration, UI Design