Назад
Company hidden
10 часов назад

Senior Desktop Engineer (Electron)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Ukraine/Kazakhstan +6 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Desktop Engineer (Electron): Building and shipping a cross-platform desktop application with an accent on native macOS and Windows integrations, real-time audio capture, and reliable Electron architecture. Focus on designing TypeScript and native-code boundaries, implementing code signing and permission flows, and solving release, performance, security, and crash-reporting challenges.

Location: Remote; applicants from any country are welcome if located within approximately ±4 hours of CET.

Company

hirify.global creates and operates consumer products across the health, education, and entertainment industries.

What you will do

  • Own the Electron architecture across main, renderer, and helper processes, including IPC, context isolation, and process lifecycle.
  • Build transparent, frameless, always-on-top overlays, global shortcuts, tray functionality, and low-latency desktop interactions across multiple displays and DPI settings.
  • Design the TypeScript platform abstraction and develop native macOS and Windows modules in Swift and C++.
  • Implement real-time system and microphone audio capture, application-context integrations, and resilient recovery from device and driver failures.
  • Own code signing, notarization, permissions, CI release pipelines, auto-update, staged rollout, rollback, crash reporting, and production telemetry.
  • Set desktop engineering standards and address performance, security, reliability, and platform-compatibility issues.

Requirements

  • 6+ years of software engineering experience, including production-grade TypeScript and Node.
  • 3+ years building and shipping Electron applications to real users.
  • Hands-on macOS development with Swift and/or Objective-C, AppKit, and a system-level framework such as Core Audio, AVFoundation, ScreenCaptureKit, or the Accessibility API.
  • Experience with native Node addons or out-of-process native helpers, multi-process architecture, IPC, and user-machine debugging.
  • Experience with macOS code signing, notarization, entitlements, and the TCC permission model.
  • Working knowledge of Windows desktop APIs, Authenticode signing, SmartScreen, and antivirus reputation.

Nice to have

  • Experience with real-time audio pipelines, including buffering, resampling, mixing, or speech-to-text streaming.
  • Experience signing from CI with hardware-backed certificates and building antivirus or SmartScreen reputation.
  • Experience with Squirrel, electron-updater, Sparkle, staged rollouts, Crashpad, Sentry, or native crash symbolication.
  • Experience shipping a consumer desktop product at meaningful scale.

Culture & Benefits

  • Remote work with collaboration during the CET time zone.
  • Unlimited paid time off and paid national holidays.
  • Company-provided MacBook for employees who need one.
  • Flexible independent contractor agreement.
  • Fast-paced environment focused on ownership, ambitious goals, and professional growth.

Hiring process

  • Application review typically takes 3–5 days.
  • Recruiter screening lasting 40 minutes.
  • Technical interview lasting 60 minutes, followed by a 40-minute final interview.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →