Senior React Developer - Interactive Video Editor Offline

We are building an innovative, in-browser video editing application that allows users to create and manipulate video scenes with a high degree of interactivity. This is not a simple "add-text-to-video" tool. Our application features a complex scene structure, a command-based architecture, and a dynamic, high-performance canvas-based editor leveraging WebGL and WebAssembly for a fluid user experience. 

 

We believe in empowering our developers with the best tools available and provide fully-paid access to premium AI coding assistants (Cursor, Claude Code, etc.) to accelerate innovation. We are looking for a talented and passionate developer to join our team and help us build the future of online video creation.

 

Responsibilities:

  • Develop and maintain new features for our video editing application using React and Next.js.
  • Write high-performance TypeScript code to interface with our custom WebAssembly-based rendering engine.
  • Implement and enhance complex user interactions, including drag-and-drop, timeline manipulation, and direct interaction with rendered elements.
  • Work with our existing scene data structure and command-based architecture to ensure a robust and scalable editing experience.
  • Collaborate with our team to design and implement new features, and to continuously improve the user experience.
  • Write clean, efficient, and well-documented code, with a strong emphasis on performance and maintainability.
  • Troubleshoot and debug complex issues, and provide effective solutions.

 

Must-Have Skills & Experience:

  • 4+ years of professional experience with React.
  • Senior level TypeScript
  • Proven experience building complex, interactive web applications (beyond simple CRUD apps).
  • Experience interacting with WebAssembly (WASM) modules from JavaScript.
  • Experience with advanced state management in React, preferably with Zustand.
  • Demonstrable experience with implementing drag-and-drop functionality.
  • A portfolio that showcases your work on complex, interactive projects.

 

Nice-to-Have Skills:

  • Direct experience with the WebCodecs API for video decoding is a major plus
  • Experience building browser based "Editor Tools" that involve click-and-drag interactive canvas experiences.
  • Experience using AI-powered development tools (e.g., Claude Code, Cursor, Windsurf, Cline) to thoughtfully accelerate your workflow.
  • Experience working in a remote, agile environment.

The job ad is no longer active

Look at the current jobs React.js →

Loading...