Creative Producer / Video Quality Control — Facebook Ad Videos (Part-Time, Long-Term, Remote)

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

TYPE OF WORK

Any

SALARY

8 USD per hour.

HOURS PER WEEK

20

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

ABOUT US
We are a European e-commerce brand selling in 10 markets. We run Facebook and
Instagram video ads at high volume. A team of freelance video editors delivers
our ads to us every week. Right now the owner reviews every single video
himself. That is the job we are handing to you.
WHAT THIS JOB IS
You are the gate. Nothing reaches the owner until you have approved it.
Our editors deliver in "cards". One card = one script = three videos (Hook A,
Hook B, Hook C — same body, three different openings). We receive between 15
and 60 cards per week depending on the season.
Your job is to open every single video, watch it fully, check it against our
internal quality checklist, and d ---------- : approved, or sent back with notes.
You are not judging whether the ad is creative or whether it will sell. That is
not your call and never will be. You are checking that the delivery is
technically correct and complete. It is detail work. It rewards patience.
A TYPICAL DAY
- You open our delivery board and see which cards came in since yesterday.
- You open each Google Drive folder and watch all three videos, start to finish.
- You go through the checklist for each one and write down what fails.
- Approved cards get marked and moved forward.
- Failed cards go back to the editor with clear written notes: what is wrong,
where in the video, and what you need instead. Never "please fix" — always
the exact timestamp and the exact problem.
- (Read this line carefully, because most applicants will not: begin your Loom
video by saying the words FROZEN FRAME out loud, before you say your name.)
- You chase editors who are late.
- At the end of your day you post one short report: what came in, what you
approved, what you rejected and why, what is overdue.
THE CHECKLIST
You will get our full checklist on your first day and you will work from it
every single day. It is written, it is specific, and it is not negotiable. We
do not share it before hiring. What we can tell you is that it covers hooks,
subtitles, audio, timing, file delivery and the ending of the video — and that
it catches things most people would scroll straight past.
WHAT WE REQUIRE
- You are slow and careful. We would rather wait one day than receive one bad
video. Speed is not what we are paying for.
- You read instructions completely, the first time.
- When you are told something once, it does not happen again. We do not want
to repeat a correction.
- You can tell an editor their work is not good enough, in writing, politely,
and without avoiding it.
- You have watched or worked with short-form video ads before and you know
what a hook is.
- You are reliable Monday to Friday at a fixed daily check-in time.
- Stable internet good enough to stream and scrub video, and a computer that
can play 1080p smoothly.
- Working written English.
WHAT WE DO NOT REQUIRE
- You do not need to edit video. You will never open an editing program.
- You do not need to write scripts, come up with ideas, or run ads.
- You do not need marketing experience.
TERMS
- 10- 20 hours per week to start, growing as our volume grows.
- 8 USD per hour.
- 30-day paid trial, then long-term. We are looking for someone who stays
for years, not months.
- Tools: Notion, Google Drive, WhatsApp.
- Paid test task before we d ---------- . Real videos. We pay for your time either
way, whether or not we hire you.
HOW TO APPLY
Send us a Loom video, recorded for this job only. Two to three minutes.
In it:
1. Introduce yourself.
2. Tell us why you fit this specific job.
3. Go find any Facebook or Instagram video ad, watch it, and tell us one thing
you think was done badly and one thing you think was done well. Show us the
ad on your screen while you talk about it.
Recycled Looms are obvious to us and we stop watching them. We want to hear you
talk about this job, not about your career in general.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0159
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-Producer-Video-Quality-Control-Facebook-Ad-Videos-Part-Time-Long-Term-Remote-1705071
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705071
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 881121
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1705071
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1705071' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705071 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-07-2026=340***Aug-08-2026=148***Aug-09-2026=1' WHERE job_id'1705071'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=489' WHERE job_id'1705071'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705071' 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` = 1705071 
0.0032   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '881121'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)