Creative E-Commerce Video & Static Ad Editor (CapCut, Canva, AI Tools)

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

TYPE OF WORK

Full Time

SALARY

$4/hour

HOURS PER WEEK

40

DATE UPDATED

Oct 8, 2026

JOB OVERVIEW

Job Title: Creative E-Commerce Video & Static Ad Editor (CapCut, Canva, AI Tools) – Full-Time

About Us:
We run two fast-growing e-commerce brands in the Netherlands and Belgium: Ortho-Vit (orthopedic and wellness products) and Nouveau (beauty, skincare, and personal care products). We run daily Facebook/Meta ad campaigns across both brands and need a reliable, detail-oriented full-time editor to help us produce high-converting video and static ad creatives.

What You'll Do:

Edit short-form video ads (UGC style, hook-driven, testimonial/demo content) using CapCut for both beauty and wellness niches

Create AI-generated video content using Higgsfield

Translate and dub video ads using ElevenLabs (e.g., English to Dutch)

Create and iterate on static ad creatives (infographics, before/after, comparison formats) using Canva

Use ChatGPT and Claude to help write and refine ad copy, prompts, and creative concepts

Work from provided raw footage and brand templates

Follow our creative testing rhythm: statics early in the week, videos later in the week

Apply feedback quickly and produce multiple iterations of winning creatives (75% iterations on winners, 25% new concepts/angles)

Keep to brand guidelines (colors, fonts, style) and file naming conventions for both brands

Deliver on tight weekly deadlines

Requirements:

Must have demonstrable, verifiable experience working with e-commerce brands doing $50,000+/month in revenue (please include company names and links/examples)

Strong portfolio of e-commerce/DTC video and static ad editing (please include examples)

Solid working knowledge of CapCut, Canva, Higgsfield, ChatGPT, Claude, and ElevenLabs (required)

Understanding of what makes a scroll-stopping hook and a converting ad

Good communication in English via WhatsApp

Reliable internet, own equipment

Able to work independently and meet deadlines

Experience with health/wellness, beauty/skincare, or 50+ demographic products is a bonus

Hours:
8 hours per day, Monday to Friday (40 hours/week) – Full-Time position.

Pay & Bonuses:

Base rate: $4/hour

Performance bonuses tied to creative output and winning ad iterations

Long-term opportunity for the right person — we're building out our creative team

How to Apply:
Please send:

Your portfolio / past video & static ad examples

Names of e-commerce brands you've worked with (doing $50k+/month), with links or examples

A short intro about your experience with e-commerce ad creatives in beauty/wellness

Confirmation you can commit to 40 hours/week, Mon–Fri

Start your application with the word "HOOKED" so we know you read the full post

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creative-E-Commerce-Video-Static-Ad-Editor-CapCut-Canva-AI-Tools-1746433
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746433
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 889651
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746433
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746433' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746433 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=488***Oct-09-2026=169***Oct-10-2026=14***Oct-11-2026=4***Oct-13-2026=5***Oct-15-2026=1***Oct-16-2026=3' WHERE job_id= '1746433'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=684' WHERE job_id= '1746433'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746433' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746433 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '889651'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)