СedrTech

Desktop Systems Engineer (Electron) to $5000

СedrTech Responds Quickly

We are building a real-time AI-powered desktop assistant that runs on-screen during sales calls — a live mission control layer that floats above Zoom, Google Meet, and similar tools. The product already exists and is actively deployed in enterprise environments on both Windows and macOS.

This is not a standard frontend role. We need a systems-level desktop engineer who understands operating systems deeply, knows how to write native modules, and can make software feel truly native — responsive, polished, and invisible in terms of resource usage. Windows is our primary platform, macOS is equally important for product quality.

You will own the desktop layer end-to-end: windowing architecture, IPC, audio capture, process management, native module development, enterprise deployment constraints, and OS-level integrations.

 

What You Will Do

  • Own and evolve the existing Electron-based desktop application across Windows (primary) and macOS
  • Build and maintain native modules in Swift, Objective-C, C++, or Rust that extend Electron beyond what the web layer can provide
  • Implement and optimize real-time audio capture during calls — handling system audio, microphone streams, and process detection for meeting tools like Zoom and Google Meet
  • Design window management: always-on-top overlay behavior, transparent windows, multi-display support, and smooth lifecycle management
  • Architect IPC boundaries between main process, renderer, and native modules to keep the app performant and stable during live video calls
  • Solve enterprise deployment challenges: MDM compatibility, IT policy constraints, certificate signing, and managed device environments
  • Drive performance, low CPU and RAM footprint, and stability — the app must run invisibly alongside resource-heavy tools
  • Contribute to product experience and desktop UX, ensuring interactions feel native on both operating systems
  • Own auto-update mechanisms, installers, and distribution pipelines across platforms

 

What We Are Looking For

  • Strong experience building and shipping production desktop applications on Windows and/or macOS
  • Deep understanding of Electron internals: main/renderer/preload architecture, IPC design, process lifecycle, and performance limits
  • Hands-on experience writing native modules using Node-API (N-API), and fluency in at least one native language: Swift, Objective-C, C++, or Rust
  • Solid understanding of OS-level concerns: permissions, audio APIs (CoreAudio on macOS, WASAPI/DirectSound on Windows), accessibility APIs, process management
  • Experience deploying desktop software in enterprise environments — familiarity with MDM solutions, code signing, certificate policies, and IT-managed machines
  • Ability to reason about memory, CPU, and resource usage and proactively optimize for low-footprint operation
  • Strong engineering judgment, high ownership, and a track record of solving hard desktop engineering problems
  • React experience is a plus — the UI layer uses React, but the systems work is the core priority
  • Familiarity with enterprise Windows environments (Active Directory, Group Policy, IT management tooling) is a significant advantage

 

Nice to Have

  • Experience with Tauri or willingness to evaluate it for future migration
  • Knowledge of Zoom SDK, Google Meet integrations, or similar meeting platform APIs
  • Background in audio signal processing or real-time audio streaming
  • Portfolio of desktop applications demonstrating high UI polish and native feel
  • Experience with security-conscious engineering: code signing, secure IPC, sandboxing

 

Tech Stack Context

Desktop: Electron + React + Native Modules (N-API). Backend (separate team): Python, FastAPI, Pinecone, GCP. The desktop app communicates with the backend in real time via WebSocket/streaming. You will not be responsible for backend work.

 

We Offer

  • A high-impact role with real ownership of a core product layer used daily by enterprise sales teams
  • Remote-first, async-friendly collaboration model
  • Competitive compensation, discussed individually based on experience
  • Stable long-term engagement with a clear product roadmap
  • Engineering-driven culture: quality, performance, and correctness come first

Hiring Process

  • CV review by CEO
  • HR / introductory call
  • Technical interview with engineering team
  • Final interview with Hiring Manager
  • Offer

Required skills experience

Electron.js 3 years
React.js 4 years

Required domain experience

SaaS 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
MDM, Native Modules (N-API)
Published 16 March
590 views
·
80 applications
Response activity: Very high
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...