Full-Time Video Editor for Ecommerce Brand

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Oct 7, 2026

JOB OVERVIEW

Full-time, remote, long-term. Minimum 40 hours per week.

We are an ecommerce brand selling in Scandinavia, and we are looking for one video editor to work with us full-time and long-term. Not a project here and there. One person who makes our videos every week and gets better at it together with us.

The job is easy to explain and hard to do well. We send you the footage and the script. You turn it into short video ads that sell. They run on Facebook, Instagram and TikTok, and the only question we ask about them is whether they brought in sales. After that we look at the numbers together, you tell us what you noticed, and the next batch gets better. That cycle is how Titan Kjokken grows. You are never on camera yourself; all of your work happens behind the scenes.

We need someone who has done this before. That means several years of editing, and several years in ecommerce. You have worked for online stores or dropshipping brands, and you understand how a product gets sold online. You know the difference between a video that looks nice and a video that makes someone buy. You work fast, and you keep the quality up when the volume goes up, because there will be volume.

Two more things that matter to us. You use AI tools every day and you are genuinely good with them: Claude, ChatGPT, Higgsfield, CapCut, whatever makes you quicker and sharper. And you can deliver Norwegian voice-overs and Norwegian text in your videos. You do not need to speak Norwegian yourself. You work from the scripts we give you and use AI voices for it.

If this sounds like you, send us a message with:

One video you edited that you are proud of. A link, plus a few lines about who it was for and what it achieved.
How many years you have been editing, and how many years you have worked in ecommerce.
Which editing programs and which AI tools you use.
How many hours per week you are available, and your time zone.
The name of our brand. We mention it once somewhere in this post, so we know you read it.
How the process works

We read every message that includes the points above. If we like what we see, we send you a follow-up message with a link to the next step. In there we explain the short test we ask you to do: what you get from us and what you have to edit. Based on the result of that test we d ---------- whether you are the right fit for us.

If you are, we get on a call, we go through everything together, and then it is settled. That is also the moment we tell you everything about us: the brand, the products, how we work and what your first weeks look like.

If you do not hear back from us, it means you did not make it to the next step. We get a lot of messages and we cannot reply to all of them, so please do not take it personally.

Looking forward to seeing your work.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0125
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Time-Video-Editor-for-Ecommerce-Brand-1745613
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745613
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 949720
 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` = 1745613
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-28',ej.date_added) duration_days, DATEDIFF('2026-10-28',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-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745613' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745613 
0.0010   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=693***Oct-08-2026=103***Oct-09-2026=48***Oct-10-2026=16***Oct-11-2026=11***Oct-12-2026=12***Oct-13-2026=15***Oct-14-2026=10***Oct-15-2026=1***Oct-16-2026=12***Oct-17-2026=3***Oct-18-2026=3***Oct-19-2026=2***Oct-20-2026=6***Oct-21-2026=11***Oct-22-2026=2***Oct-23-2026=2***Oct-24-2026=3***Oct-28-2026=1' WHERE job_id= '1745613'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=954' WHERE job_id= '1745613'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745613' 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` = 1745613 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '949720'
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)