logo[мetahunt]
> Djinni
senior

Software Engineer

format:Remotetype:Full-timecompany:Product
swiftmetal
oauth 2.0websocketsssepythontypescript
> full description

We are looking for a Senior macOS Developer to work on a native screen recording and video processing application for macOS.

The product is a macOS screen recorder that captures high-quality video together with cursor movements, clicks, and other user interaction data. After recording, users can customize zooms, cursor effects, highlights, and other visual elements.

 

There is already a working PoC built with Swift, ScreenCaptureKit, and VideoToolbox. The main goal is to turn it into a stable, production-ready native macOS application.

 

What we’re looking for:

  • Strong commercial experience with Swift and native macOS development
  • Solid hands-on experience with AppKit
  • Experience with ScreenCaptureKit or similar screen/video capture technologies
  • Strong knowledge of AVFoundation, VideoToolbox, CoreMedia, and CoreVideo
  • Experience with Metal and/or Core Image for real-time rendering or video processing
  • Experience with performance profiling and optimization using Instruments
  • Understanding of macOS permissions, signing, notarization, and distribution
  • Ability to independently own architecture and complex features end-to-end

 

Nice to have:

  • Experience building screen recording, video editing, streaming/capture, or screen-sharing applications
  • Experience with OAuth 2.0 / PKCE, Keychain, URLSession, WebSockets/SSE
  • Experience with Sparkle auto-updates and macOS CI/CD
  • Ability to read Python and TypeScript code

 

Cooperation:

  • Full-time during the active development stage
  • After the main development phase, there may be an opportunity to transition to a part-time / support & maintenance format
  • Remote
  • macOS hardware can be provided or reimbursed
  • High level of technical ownership and autonomy