Senior Desktop Engineer (Electron.js)

Ruby Labs
Ukraine, Moldova, Albania, Kazakhstan, Montenegro, Serbia, Georgia
Workplace: RemoteFull timeFunction: Solutions Engineering & Sales EngineeringSkills: ["High ownership","Cross-platform debugging","Systems thinking","Code review","Performance optimization"]

Own a cross-platform desktop application end to end, from Electron architecture through production release. Build and maintain native integrations on macOS and Windows for real-time system audio capture, accessibility support, and reliable IPC between Electron and helper processes. Drive desktop quality with overlays, global shortcuts, performance and security remediation, plus signing, notarization, entitlements, auto-updates, and crash reporting for a dependable consumer experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ruby Labs
Ruby Labs
14 hours ago

Senior Desktop Engineer (Electron.js)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 minutes agoStatus: Live

Job Summary

Own a cross-platform desktop application end to end, from Electron architecture through production release. Build and maintain native integrations on macOS and Windows for real-time system audio capture, accessibility support, and reliable IPC between Electron and helper processes. Drive desktop quality with overlays, global shortcuts, performance and security remediation, plus signing, notarization, entitlements, auto-updates, and crash reporting for a dependable consumer experience.
Location: Ukraine, Moldova, Albania, Kazakhstan, Montenegro, Serbia, Georgia
Workplace: Remote
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Own Electron architecture end to end (main/renderer/helpers), including IPC design, context isolation, and process lifecycle; deliver major features on timeline.
  • •Build and maintain a robust always-on-top overlay window with correct behavior across displays and mixed-DPI setups, including global shortcuts, tray presence, and low-latency UI.
  • •Design a TypeScript platform abstraction so macOS and Windows implementations remain isolated and independently testable; implement idiomatic Swift/C++ in the native layer.
  • •Develop real-time system audio capture (Core Audio/ScreenCaptureKit on macOS; WASAPI loopback on Windows), handle device changes, negotiate formats, and recover gracefully from driver failures.
  • •Own distribution and release reliability: code signing/notarization (macOS), Authenticode signing (Windows), permission onboarding, CI signing from HSM-backed certificates, auto-update rollout/rollback, and crash reporting/telemetry.

Pay and Benefits

Perks:Remote WorkPaid LeaveMacbook

Key Requirements

  • •6+ years of software engineering experience, including production-grade TypeScript/Node.js.
  • •3+ years building and shipping Electron applications to real end users.
  • •Hands-on native macOS development in Swift and/or Objective-C, with frameworks such as Core Audio, AVFoundation, ScreenCaptureKit, or the Accessibility API.
  • •Experience writing native Node addons (N-API / node-addon-api) and/or communicating with out-of-process native helpers.
  • •Demonstrated knowledge of macOS code signing, notarization, entitlements, and the TCC permission model; practical Windows desktop knowledge (Win32 APIs and Authenticode).
Experience:Consumer desktopElectronTypeScriptNode.js
Skills:High ownershipCross-platform debuggingSystems thinkingCode reviewPerformance optimization
Tech Stack:ElectronTypeScriptNode.jsSwiftC++Objective-CN-APINode-addon-apiMacOSWindowsIPCCore AudioScreenCaptureKitWASAPIAVFoundationAXUIElementUI AutomationAppKitTCCWin32

Company Brief

Ruby Labs
Builds custom software products, platforms, and digital solutions for businesses, focusing on modern web and mobile development, UX design, and engineering consultancy to accelerate product delivery and technical strategy.
Industry: Professional Services
Website