Note: The job is a remote job and is open to candidates in USA. Protingent is an Award-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation. They are seeking a Software Engineer, Desktop to own the behavior of their desktop applications, focusing on reliability, performance, and real-time behavior.
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
Skills
- 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
- Electron
- Node.js
- Typescript
- SQL & noSQL
Company Overview
Company H1B Sponsorship