ActiveLens

Software Engineer (Electron-based app)

ActiveLens is building the future of voice-to-action automation.


Our AI-powered platform transforms live conversations into structured workflows — like Zapier for meetings.

 

We’re now developing a cross-platform desktop recorder that serves as the foundation of this experience. It captures, transcribes, and automates from real-time calls — helping users turn every conversation into action.

Join a small, senior, fully remote team solving deep technical challenges in the intersection of AI, automation, and native desktop development.

 

About the Role

We’re hiring a Senior Electron Developer to lead the development of our cross-platform desktop recorder for macOS and Windows.

This role demands strong expertise in ElectronReact, and native development (Swift / C++ / C#). You’ll design and build integrations with system-level recording and accessibility APIs, ensuring top performance, security, and a smooth cross-platform user experience.

 

What You’ll Build

You’ll develop a high-performance desktop app that:

  • Records screen activity on macOS and Windows
  • Integrates with OS-level accessibility APIs for automation
  • Delivers a seamless React-based interface
  • Manages sensitive system permissions securely
  • Serves as a core component in our automation platform
     

Key Responsibilities

  • Design and maintain cross-platform recording functionality for macOS and Windows
  • Build and optimize native modules in Swift and C++/C#
  • Implement deep integrations with accessibility APIs
  • Architect clean IPC communication between React UI and native code
  • Handle permission flows (recording, microphone, accessibility)
  • Optimize for performance and low latency in real-time recording
  • Ensure security, sandboxing, and compliance with platform guidelines
  • Manage cross-platform build pipelines and installers (DMG/PKG, MSI/NSIS)
  • Debug native crashes and optimize memory usage

 

What We’re Looking For

  • Desktop Dev: 3+ years building with Electron and React (UI fully in React). Deep expertise in Node.js and TypeScript, plus a solid grasp of main vs. renderer processes, IPC, context isolation, sandboxing, and security best practices.
  • macOS: Strong in Swift (Objective-C a plus). Hands-on experience with ScreenCaptureKit, AVFoundation, or legacy APIs. Knowledge of Accessibility API (AXUIElement), entitlements, permission management, notarization, and Apple Silicon optimization.
  • Windows: Proficient in C++ and/or C#. Familiar with Windows.Graphics.Capture, Media Foundation, or DXGI. Understanding of UI Automation, MSAA/IAccessible2 APIs, UAC, and code signing.
  • Integration & Performance: Experience building native Node.js addons using N-API / node-addon-api, with tools like node-gyp or CMake. Skilled at handling async operations, cross-boundary errors, and memory leaks between native code and React UI.

 

Nice-to-Have

  • Experience with Rust for native modules
  • Background in audio/video processing or automation software
  • Familiarity with Linux or WebAssembly
  • Open-source contributions to Electron or native addons
  • Understanding of WCAG and accessibility standards
  • Knowledge of Accessibility API (AXUIElement) and permission management

 

What You’ll Get

  • Opportunity to build a product from early stages
  • Work on challenging technical problems across web, mobile, and cloud
  • Collaborate with experienced developers
  • Gain deep AWS experience with cloud-native architecture
  • Exposure to automation and voice technology
  • Flexible development environment

Required skills experience

Electron.js 2 years
React.js 2 years
Node.js 2 years
TypeScript 2 years

Required languages

English B2 - Upper Intermediate
Published 22 October
19 views
·
6 applications
17% read
·
17% responded
Last responded 2 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...