Senior Digital Producer (Delivery Lead)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

80,000php-100,000 php / month

HOURS PER WEEK

40

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

The role

You are the person who takes a project from "the client wants something" to "the team knows exactly what to build," then owns it through to ship.

When work comes in, you collect everything required to deliver it: clarifications from the client, technical requirements, design direction, effort estimates from the team. You turn that into tight briefs for developers and designers. Then you run delivery: tracking progress, unblocking the team, keeping the client informed, and shipping on time.

On straightforward projects you make the implementation calls yourself. On complex builds you gather the detail and escalate the architecture decision to our technical co-founder, then run with the answer.

What you will do
Own project intake: interrogate incoming requests until scope is unambiguous
Run client clarification communications
Write dev and design briefs that need zero follow-up questions
Make implementation decisions on standard Shopify work; escalate complex architecture with a clear recommendation
Gather estimates and feed accurate inputs into quotes and proposals
Own delivery end to end: timelines, blockers, client comms, QA coordination, launch
Use AI tools daily to scope faster, draft briefs, pressure-test requirements, and QA output
Must have
4+ years in a digital agency as a producer, technical PM, delivery lead, or similar
Shopify project experience: themes, apps, integrations. You can scope Shopify work without hand-holding
Complete English fluency, written and spoken. You will run client calls with Australian brands. Near-native only
Strong working AI skills. You use Claude, ChatGPT, or similar as core tools, not occasionally. You can build prompts and workflows, not just chat
Proven brief-writing ability. You will be asked for real samples
Comfortable making calls under ambiguity and being accountable for them
Nice to have
Frontend literacy: enough HTML/CSS/Liquid to read a build and sanity-check estimates
CRO or ecommerce optimisation exposure
Experience with Meta ads or performance marketing projects
Figma fluency for reviewing and briefing design work

How to apply

Send the following. Applications missing any item will not be reviewed.

Your CV
One real project brief you wrote (redact client names if needed)
A 2-minute Loom video answering: "Walk me through how you would scope a Shopify build where the client only gave you two sentences of requirements"
One sentence on the AI tools you use daily and what for

Start your application subject line with the word MERIDIAN so we know you read this far.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Digital-Producer-Delivery-Lead-1699333
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699333
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 954545
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699333
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699333' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699333 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=728***Jul-31-2026=96***Aug-01-2026=103***Aug-02-2026=33***Aug-03-2026=25***Aug-04-2026=9***Aug-05-2026=4***Aug-07-2026=2***Aug-08-2026=1***Aug-10-2026=1' WHERE job_id'1699333'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=823***Aug-2026=178' WHERE job_id'1699333'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699333' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699333 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '954545'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)