I'm looking for a video ads editor

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

TYPE OF WORK

Any

SALARY

5

HOURS PER WEEK

TBD

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

Title: Video Editor for Viral Ads & Organic Content (AI Video: Seedance 2.5 / Gemini Omni) - Full-Time

Type of work: Full-time/part time
Salary: [$600 - $1200 / month, depending on skills]
Hours: [45 h/week, flexible, some overlap with CET time zone]

About us

We are a European e-commerce company running several fast-growing consumer brands (beauty, health, home, sportswear). We sell mainly through paid ads on Meta and TikTok, and we are building strong organic channels too. We produce a lot of creatives every week and test fast. We need an editor who doesn't just follow instructions, but actually understands what makes people stop scrolling.

What you will do

Edit short-form video ads and organic content (TikTok, Reels, Shorts)
Edit videos with voiceover and subtitles in European languages (Polish, English, German and others)
Produce AI video content using Seedance 2.5 and Gemini Omni
Recreate our winning creatives accurately according to the brief, and adapt them to new products, avatars and languages
Write and test strong hooks (first 1-3 seconds)
Track trends on TikTok, Instagram and in ad libraries, and bring your own ideas for viral content every week, not just execute briefs
Deliver many versions and iterations of each concept

Requirements

Solid experience in short-form video editing (CapCut, Premiere Pro or similar)
Hands-on experience with AI video tools, ideally Seedance 2.5 and Gemini Omni (or strong willingness to master them fast)
Experience editing with voiceover and subtitles in languages you don't speak, with precise timing and no mistakes
Understanding of hooks, pacing, retention and direct-response ad structure
Proactive mindset: you research trends and suggest ideas on your own
Ability to follow a brief exactly when recreating a creative
Readiness for high volume and many iterations. We test a lot, and many videos will be versions of the same concept
Good English communication, reliable internet, meeting deadlines

Nice to have

Previous experience creating ads in Polish that actually performed (share results if you can)
Experience with e-commerce / D2C brands
Basic motion graphics skills

What we offer

Long-term, stable full-time position
Steady flow of work across multiple brands
Real impact: you'll see which of your videos win and scale
Room to grow with AI video production

How to apply

Send:

Your portfolio (links to ads and organic videos you edited, ideally with results: views, CTR, ROAS)
At least 1 example of an AI-generated video you made, with the tool you used
3 hook ideas for a viral TikTok ad for an electric foot file
Your expected monthly salary

Start your application with the words "VIRAL EDITOR" so we know you read the whole post. Applications without a portfolio will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Im-looking-for-a-video-ads-editor-1736677
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736677
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 932896
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736677
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-23',ej.date_added) duration_days, DATEDIFF('2026-10-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736677' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736677 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=5***Sep-27-2026=278***Sep-28-2026=4***Sep-29-2026=2***Sep-30-2026=1327***Oct-01-2026=138***Oct-02-2026=65***Oct-03-2026=19***Oct-04-2026=14***Oct-05-2026=19***Oct-06-2026=6***Oct-07-2026=11***Oct-08-2026=6***Oct-09-2026=6***Oct-10-2026=3***Oct-11-2026=3***Oct-12-2026=4***Oct-13-2026=4***Oct-14-2026=2***Oct-15-2026=6***Oct-17-2026=4***Oct-19-2026=2***Oct-23-2026=1' WHERE job_id= '1736677'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1615***Oct-2026=312' WHERE job_id= '1736677'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736677' 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` = 1736677 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932896'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)