
JUCE Developer
Contract basis
We’re building free, high-quality audio plugins — want to help?
We're looking for a collaborator experienced with JUCE and VST plugin development.
You don’t need to be a senior, but you should be comfortable working with JUCE.
What’s unique: our first plugin is already mostly developed in another language.
Your initial role will be to translate/port it to a JUCE-based VST3 (AU is a bonus) with feature parity.
How the project works (community-first):
The plugins themselves will be FREE for everyone. To support development, we’ll offer an optional paid tier with extra presets and a voluntary donation button — totally up to users if they want to chip in.
Any income from presets/donations is split via a clear revenue share.
If our collaboration goes well, you’ll be invited to collaborate on the upcoming full suite of plugins going forward.
Interested?
Email your CV and a short intro about your experience to jobs@mercurialtones.com.
Links to GitHub/portfolio and any JUCE/VST work are a big plus.
All backgrounds welcome ❤️
Full job/collab description
Role: JUCE / VST Plugin Developer (Collaboration, Revenue-Share)
Focus: Ship high-quality, community-first audio plugins
Compensation: Transparent revenue share from optional paid preset tier + voluntary donations (core plugins are free)
Model: Community-supported (similar spirit to Vital: free core, optional paid extras)
What you’ll do
-
Port an existing plugin: the first plugin is mostly implemented in another language; your primary task is to translate/port it to C++ using JUCE as a VST3 (AU nice to have) with faithful behavior and performance.
-
Implement clean parameter handling, preset management, state saving, and a responsive UI.
-
Verify feature parity (A/B tests), handle edge cases (denormals, latency considerations, oversampling if relevant), and optimize for real-time use.
-
Collaborate on DSP, UX, and sound-designer-friendly workflows.
-
Help lay foundations for a suite of future plugins.
Our community & compensation model (clear and simple)
-
Free for all: the plugin binaries are free to download and use.
-
Optional support: users can buy extra preset packs and/or donate if they like the tools.
-
Revenue share: income from presets and donations is shared transparently with collaborators. We’ll agree on a clear split per plugin in writing and provide regular reports.
-
Path to long-term collaboration: if the first release goes smoothly and we’re both happy, you’ll be invited to continue across the whole plugin suite.
What you should bring
-
Solid experience with JUCE and modern C++ for audio.
-
Comfort reading and porting code across languages (translating DSP/math, parameter maps, modulation, state).
-
Shipped or demonstrable projects (GitHub, portfolio, or binaries).
-
Practical knowledge of plugin lifecycle, state management, cross-platform quirks, and testing across DAWs.
Why join
-
Community impact: high-quality tools, free for everyone.
-
Shared upside: transparent revenue share from optional presets/donations.
-
Creative room: real influence on features, sound, and UX.
-
Growth path: strong chance to collab on the full suite after the first release.
How to apply
Send your CV and a short description of your experience and yourself to jobs@mercurialtones.com.
Applications are reviewed on a rolling basis.
Questions? Ping me — and feel free to share with anyone who might be a great fit!
