Benefits :
- Competitive salary
- Flexible schedule
- Training & development
Position Overview
We are seeking a freelance JavaScript developer with deep expertise in Adobe's UXP (Unified Extensibility Platform) to build custom extensions and automation tools for Adobe Premiere Pro. The ideal candidate will have a strong foundation in modern JavaScript frameworks, particularly Vue.js, and understand the unique requirements of developing within Adobe's creative ecosystem.
Key Responsibilities
Design, develop, and maintain UXP-based extensions and plugins for Adobe Premiere Pro to streamline post-production workflowsBuild intuitive user interfaces using Vue.js within the UXP framework, ensuring seamless integration with Premiere Pro's native UI patternsLeverage the Premiere Pro UXP API to programmatically interact with timelines, sequences, effects, markers, and media assetsDevelop automated workflows and batch processing tools that reduce repetitive tasks and improve production efficiencyCollaborate with video editors, producers, and creative teams to understand workflow pain points and develop custom tooling solutionsOptimize extension performance and ensure compatibility across different versions of Premiere ProWrite clean, maintainable, and well-documented code following Adobe's UXP development best practicesDebug and troubleshoot complex issues within the Adobe UXP environmentRequired Qualifications
3+ years of professional JavaScript development experienceHands-on experience developing UXP extensions or plugins for Adobe Creative Cloud applicationsStrong proficiency in Vue.js (2.x or 3.x) with demonstrated ability to build complex, reactive user interfacesWorking knowledge of Adobe Premiere Pro, including understanding of video editing workflows, timelines, sequences, and effectsExperience with the Premiere Pro UXP API and familiarity with its capabilities for programmatic manipulation of project elementsSolid understanding of modern JavaScript (ES6+), including async / await, promises, modules, and component-based architectureExperience with state management patterns and libraries (Vuex, Pinia, or similar)Proficiency with Node.js, npm, and modern JavaScript build tools (Webpack, Vite, etc.)Strong problem-solving skills and ability to work independently on complex technical challengesExcellent communication skills with ability to translate technical concepts for non-technical stakeholdersPreferred Qualifications
Experience with React and ability to work across multiple JavaScript frameworksPrevious development experience with Adobe ExtendScript or CEP (Common Extensibility Platform)Familiarity with other Adobe Creative Cloud applications (After Effects, Photoshop, Illustrator) and their APIsBackground in video production, post-production, or broadcast workflowsExperience with TypeScript and strong typing in JavaScript applicationsKnowledge of video codecs, formats, and media file handlingExperience with RESTful APIs and integration with third-party servicesContributions to open-source projects or published Adobe extensionsUnderstanding of UI / UX design principles for creative professional toolsFeel free to provide links to any Adobe extensions you've developed or contributed to. If your work is proprietary, please describe the types of extensions you've built and the problems they solved.
This is a remote position.