CareerPlanSign in

Senior Desktop Engineer (Electron.js)

Ukraine🌐 Remote💼 Full-time🗓 2026-09-18 → 2026-09-25

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

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.