Video Editor for Facebook and Instagram Ads (Short Form, Ecommerce, Long Term)

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

TYPE OF WORK

Full Time

SALARY

$1500/month

HOURS PER WEEK

40

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

We knit Van Gogh, Monet, Hokusai and Klimt into organic cotton socks, and we sell them across Europe with Facebook and Instagram ads. You would cut those ads.

Look at what we make first: ---------- and ---------- /kunstsokken

Full time, long term, fully remote. $1,500 a month depending on experience, plus $150 every single time an ad you cut reaches $5,000 in spend. No cap on that bonus.

Start date: Monday 6 October 2026, sooner if you are free.

ABOUT US

Kunstsokken is a Dutch brand. We license artworks from museums and turn them into socks. Van Gogh, Monet, Hokusai, Klimt, Delft Blue, plus direct collaborations with museums. We are based in the Netherlands. The founders are Tako and Jesse.

We sell online, and paid social is our main growth channel. This role lives inside that.

WHAT YOU WILL DO

You turn footage we already own into short ads that stop the scroll.

- Cut 10 to ---------- second ads for Facebook and Instagram.
- Build hooks that land in the first 2 seconds.
- Add burned in captions. We hand you the exact text in Dutch, English, German and French. You do not need to speak any of them. You need to place type carefully and never break a word in the wrong place.
- Mix live footage, product stills with motion, and AI generated shots into one clean cut.
- Deliver the same ad in 9:16, 4:5 and 1:1 when the brief asks. Reframed properly, never stretched.
- Produce alternative hooks for the same ad so we can test the first 2 seconds against each other.
- Edit the occasional Instagram Reel for organic social.

Volume: 8 to 12 finished videos a week, counting hook variants and format versions. Usually 4 to 6 concepts, each shipped in a few cuts.

HOW THE WEEK WORKS

Monday: you get a batch of concept blueprints. Each one has the avatar, the hook, the format, the offer, the landing page and reference ads.
During the week: you ask questions in writing and post rough cuts.
Friday: you deliver the finished batch.
Monday: you get a written scorecard on last week's batch, with the actual ad performance data, plus the new blueprints.

The founder writes the briefs and reviews the work. This is an async role. You will not sit in calls all day. You do have to read a brief properly and ask the right question early instead of guessing.

That Monday scorecard is worth saying twice: you will find out which of your edits made money and which did not. Most editing jobs never tell you.

WHAT YOU GET TO WORK WITH

- A photographer's shot library, with real product and lifestyle footage.
- A separate library of AI generated shots.
- An AI content producer on the team who generates new AI assets on request.
- A photo retoucher who handles product thumbnails, so that is not on your plate.
- A brand kit: fonts, colours, logo, caption scripts, reference ads.

WHO WE ARE LOOKING FOR

Required:
- 2 or more years editing short form video for paid social or ecommerce. Not wedding videos. Not corporate explainers.
- Strong with at least one of: Adobe Premiere Pro, After Effects, DaVinci Resolve, Final Cut Pro, CapCut Pro.
- You can show us real ads you cut that actually ran on Meta or TikTok.
- You understand hooks, retention, pattern interrupts, and why the first 2 seconds d ---------- everything.
- Clean caption work. Correct timing, readable type, inside the safe zones.
- Good written English. You work from written briefs.
- A computer that handles 4K edits, and a stable internet connection.
- You can start on 6 October 2026 and commit long term.

Nice to have:
- Motion graphics and simple 2D animation.
- Sound design and music selection for ads.
- Experience with UGC style ads and creator footage.
- Experience bringing product stills to life with motion, pans and parallax.
- An eye for art, design, or anything visual outside of video.

Not required:
- Filming. We do not need a videographer.
- Dutch or any other language. All copy is supplied.

PAY AND TERMS

- $1,500 to $2,000 per month. Where you land depends on your experience and your trial.
- $150 bonus, one time, for every ad you edited that reaches $5,000 in spend within 90 days of launch. No cap on how many ads can earn it.
- Paid monthly through Wise.
- Freelance contractor. You handle your own taxes.
- Paid trial task before we hire, $60, roughly 3 to 4 hours. We pay for it whether or not we hire you.
- You work on your own machine with your own software. If we ever require a specific paid tool, we pay for it.
- The work you deliver for us belongs to Kunstsokken.
- 30 day review after you start. After that, two weeks notice from either side.

HOW TO APPLY

Read this part carefully. Applications that skip a step are not reviewed.

1. Start your application with the word Sterrennacht. First word, nothing before it.
2. Send a link to 3 to 5 short ads you edited yourself. Not a showreel with client logos. Actual ads.
3. For each one, write one line: what was the brief, and what was the hook.
4. Tell us which editing software you use and how long you have used it.
5. Send a screenshot of a speed test and one line describing your computer.
6. Tell us your time zone and which hours you can overlap with 09:00 to 17:00 Central European Time. We need at least 4 hours of overlap.
7. Tell us your expected monthly rate.
8. Confirm you can start on 6 October 2026.
9. Send one ad you did NOT make that you think is excellent, and say in two sentences why it works.

We reply to every application that follows these steps. Shortlisted candidates get the paid trial task, then a 30 minute video call.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0139
Total Execution Time  0.0152
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Editor-for-Facebook-and-Instagram-Ads-Short-Form-Ecommerce-Long-Term-1736420
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0081 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736420
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 979047
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736420
AND `misc`.`id` IS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736420
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-25',ej.date_added) duration_days, DATEDIFF('2026-10-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736420' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736420 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736420
AND `misc`.`id` IS NULL 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=951***Sep-24-2026=64***Sep-25-2026=40***Sep-26-2026=27***Sep-27-2026=17***Sep-28-2026=32***Sep-29-2026=29***Sep-30-2026=29***Oct-01-2026=14***Oct-02-2026=10***Oct-03-2026=10***Oct-04-2026=13***Oct-05-2026=19***Oct-06-2026=16***Oct-07-2026=10***Oct-08-2026=9***Oct-09-2026=21***Oct-10-2026=4***Oct-11-2026=10***Oct-12-2026=13***Oct-13-2026=9***Oct-14-2026=11***Oct-15-2026=7***Oct-16-2026=5***Oct-17-2026=5***Oct-18-2026=4***Oct-19-2026=1***Oct-20-2026=2***Oct-21-2026=2***Oct-22-2026=2***Oct-23-2026=3***Oct-24-2026=2***Oct-25-2026=2' WHERE job_id= '1736420'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1187***Oct-2026=204' WHERE job_id= '1736420'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736420' 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` = 1736420 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '979047'
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)