Full Time
Php 150,000
40
Jun 7, 2025
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.