Shopify developer to replace three paid apps with our own builds
react-js, shopify, javascript, shopify-apps
Preferred qualifications
- Experience: Intermediate
ABOUT US
We are an Australian online retailer with two brands, A Man & His Cave and Rumpus Furniture, on Shopify Plus. We pay for Shopify apps and only use a small part of each one. We are replacing three of them with our own builds. One is already built and needs testing and switching on. We need a developer to finish each one, switch it on, and remove the paid app.
HOW THE JOB WORKS
- One milestone per app. Each has a fixed price.
- You start with Milestone 1 as a paid trial. Do it well and you get the next two.
- Our lead developer reviews every pull request and does every production deploy. You work in a development store and on a branch.
- AI coding tools (Claude Code, Codex, Cursor) are welcome. We use them every day. You are still responsible for every line.
- You get a written teardown of each app we are replacing on day one.
WHAT UNLOCKS A MILESTONE
A milestone is paid when all five are true:
1. It looks the same. Every screen a customer sees matches what is live on our store today (layout, wording, colours, sizes, phone and desktop). We check side by side against screenshots taken before you start.
2. It does everything we use. Every line on that app's checklist works on the live store. The checklist covers only the features we use today. We agree it in writing before you start, and anything added later is paid extra.
3. It is no slower. The page loads at least as fast as it did with the paid app.
4. It runs live for 7 days with no fault from the checklist, and the paid app is uninstalled.
5. It is handed over: written instructions, a staff guide and a Loom walk-through (see below).
To keep this fair: we test within 5 working days of you saying it is ready and send one written list of faults. Faults caused by our theme, our data or a change we asked for do not count against you. If we stop a milestone for our own reasons, we pay for the checklist lines already passed. You match how the app behaves from the outside. You never copy the vendor's code.
WHAT YOU HAND OVER WITH EACH MILESTONE
- Developer instructions: how to install it, set it up, run it locally, deploy it, and switch back to the paid app if something breaks.
- Staff guide in plain English: how to do the everyday jobs (make a pop-up, change an offer, add a video) with no developer.
- A Loom of up to 10 minutes showing every checklist line working on the live store.
OUR STACK
- Shopify Plus: theme app extensions, Shopify Functions, Admin GraphQL API
- A Shopify app on React Router and Prisma
- Next.js on Vercel with Postgres (Neon)
- GitHub pull requests, with tests in every change
MILESTONES (US dollars)
1. Cart drawer, upsells and bundles. Replaces UpNova. $335
Our app is built and six offers are loaded as drafts. Left to do: test orders across the cart drawer, product page offers, bundle pages, checkout and mobile, prove our discounts match, go live, remove UpNova.
2. Pop-ups that collect email and mobile. Replaces Alia. $800
A five-step pop-up (scratch-off, quiz, email, mobile, reward code) with an editor, testing of two versions and reports. The editor and reports are built for one store. Left to do: switch it on, build the version for the second store, pass sign-ups to Klaviyo.
3. Shoppable video widget for the home page and product pages. Replaces Whatmore. $500
Total: $1,635.
YOU MUST HAVE
- A Shopify app you built that is live on a real store, with a theme app extension and a Shopify Function
- Clear written English
- At least 3 hours a day that overlap with Sydney business hours
TO APPLY, ANSWER THESE FOUR QUESTIONS
1. Send a link to a Shopify app you built that is live on a store. Which parts did you write?
2. Which milestones would you take, and in what order?
3. For Milestone 1, how would you prove our discounts match the old app before we uninstall it?
4. What is your time zone and which hours do you work?
IF YOU ARE CONFIDENT YOU CAN DO THIS, SEND A LOOM
Up to 5 minutes. Show one Shopify app you built running on a live store, then talk through how you would do Milestone 1. Applications with a Loom are read first.
Start your reply with the word CAVE so we know you read this.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in