DigitalFish, Inc - Software Developer, Avid/Adobe Premiere Plugins (Panel + REST API)
Client: DigitalFish, Inc
Location: Remote
Contract: Contract, Freelance
Job Description
At DigitalFish, our mission is to help our customers derive transformative value across their organizations by building next-generation technologies that define the future of digital-media creation and consumption for millions of users. We partner with leading digital media companies and focus on building a new generation of platforms and experiences, including collaborations with Apple, Google, Meta, Disney, DreamWorks, Activision, Technicolor, ESPN, LEGO, NASA, and others.
What You’ll Do
- Work with editors and artists to understand requirements and desired workflow.
- Consult with engineering to assess backend capabilities and API integration points.
- Design and build a Premiere panel (CEP, UXP bonus) or Avid panel/plugin (Panel SDK, AVX2, or AMA) with a modern, responsive UI.
- Implement secure API integration for search and media retrieval (REST + JSON).
- Manage authentication (OAuth or token-based) and local caching of remote assets.
- Handle media import: download or stream clips, create subclips, and insert them into active sequences or bins.
- Ensure robust error handling, offline tolerance, and smooth user experience.
- Package and sign the plugin across Windows and macOS versions.
- Collaborate with backend and design teams to maintain and extend the plugin as platform capabilities grow.
Who You Are
- BS degree in Computer Science or related fields.
- Professional experience building and shipping Premiere Pro and/or Avid Media Composer plugins.
- For Premiere: solid understanding of CEP (UXP is a bonus) panel API, Premiere DOM, and ExtendScript or modern JavaScript.
- For Avid: solid understanding of Panel SDK, AVX2, or AMA plugin development.
- Proficiency in web integration: REST APIs, async JS, JSON parsing, authentication.
- Familiarity with video import, proxies, subclips, and metadata management in pro NLEs.
- Experience delivering cross-platform plugin packages, signing, and deployment.
- Great communicator, able to explain ideas clearly to both engineers and artists.
- Ability to iterate concepts rapidly, given input from target users and product managers.
- Proof of eligibility to work in the United States.
Compensation & Benefits
- The pay offered will consider internal parity, job-related knowledge, skills, and experience among other factors.
- Opportunity for continued feature development and maintenance.
- Flexible working environment and more!
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.