Senior Desktop Engineer (Electron.js)
Core
Own and drive a new cross-platform desktop product from first commit to production, capturing system audio, rendering overlays, and integrating deeply with macOS and Windows OS.
Role type
Senior IC Desktop Engineer (Electron.js + Native)
Builds
Cross-platform desktop applications with native audio capture and OS integration
Domain
Consumer software, Desktop OS (macOS/Windows), Real-time audio
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Electron architecture, Swift, C++, macOS native development, Windows desktop development, Code signing, Notarization, N-API, Real-time audio capture, IPC design
Preferred skills
Real-time audio pipelines, CI signing with hardware-backed certificates, Auto-update infrastructure, Crash reporting for native code
Technologies
Electron, Swift, C++, TypeScript, Node.js, Core Audio, ScreenCaptureKit, WASAPI, N-API, node-addon-api, AppKit, Win32 APIs
Responsibilities
Own Electron architecture end-to-end including IPC and process lifecycle; Build transparent, frameless, always-on-top overlay windows; Design platform abstraction in TypeScript and write idiomatic Swift/C++ native code; Maintain native layer including Node addons and out-of-process helpers; Implement real-time system audio capture and Accessibility API integration; Own code signing, notarization, entitlements, and permission onboarding flows; Build and maintain release pipeline with auto-update and crash reporting
Seniority
Senior, hands-on IC


