Plugin Engineer - Grayjay

Grayjay is a source-first and privacy first media application that lets users follow creators, not platforms. The app aggregates content from multiple video sources including YouTube, Rumble, Twitch, PeerTube, Odysee, and more, into a single unified experience. Grayjay gives users full control over their viewing experience.

The application features an extensible JavaScript plugin system that allows the community to create and maintain integrations with additional platforms. Core features include universal subscription feeds, multiplatform search, offline downloads, background playback, picture in picture, and casting support via FCast.

We are looking for a developer with strong reverse engineering and JavaScript skills to build and maintain Grayjay plugins.

Your responsibilities will include:

  • Developing and maintaining Grayjay plugins in JavaScript and TypeScript.
  • Monitoring community reported support issues and shipping fast fixes to keep plugins functional
  • Improving plugin performance and reliability of platform features i.e. live streams, comments, channel metadata, etc.

Required Qualifications:

  • 3+ years of professional experience in JavaScript development
  • Experience using browser DevTools to inspect network traffic, trace JavaScript execution, and understand how web apps work under the hood
  • Understanding of video streaming protocols (HLS, DASH, etc)
  • Working against adversarial/obfuscated JavaScript.
  • Experience with C#/Kotlin is a nice to have.
  • Familiarity with the broader adblocking ecosystem as a whole is a plus.
  • FUTO is a process-light organization that is largely driven by engineering. We expect you to be highly independent in this role.

Location:

FUTO is based in Austin, Texas. This position can be remote or onsite. We offer a generous relocation assistance stipend. The team for this project works in EU timezones, and engineers working on Grayjay are generally expected to be somewhat available during EU working hours.

Benefits:

  • Medical and dental insurance
  • 401k matching
  • Bonuses based on company performance

To apply, send an e-mail with your resume to: [email protected]