Experienced Graphic Designer / Video Editor

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

TYPE OF WORK

Any

SALARY

1200 monthly

HOURS PER WEEK

TBD

DATE UPDATED

Oct 18, 2026

JOB OVERVIEW

About BiteBot

Dental marketing agencies charge practices $3,000 a month for work that should cost a fraction of that. We built BiteBot to fix it. BiteBot is an AI marketing platform that replaces the agency for private-practice dentists: ads, landing pages, AI lead response, review automation, and SEO, all in one place.

We hit a 7-figure run rate in 5 months with no outside investors, and we now serve 500+ dental practices. We’re an AI-first company, and we expect the people who build our creative to work that way too.

The role

We’re hiring an experienced designer and video editor who uses AI to produce more great creative, faster. You’ll own a large share of our visual output: static ads, video ads, short-form content, training videos, and the pages and materials around them. Half your value is taste and craft. The other half is knowing how to use AI tools to multiply that craft without letting quality slip.

You’ll work directly with the founder and our marketing and product teams.

What you’ll do

Video

Edit short-form video ads for Meta, including UGC-style, talking-head, and podcast-style formats, built for the first 3 seconds
Cut long-form recordings (podcasts, trainings, webinars) into high-performing clips, hooks, and social posts
Edit patient-facing video ads that dental practices run in their own markets
Produce and edit course and training videos for our Growth Academy and client help center
Add captions, motion graphics, B-roll, sound design, and clean audio mixes

Design

Design static ad creative for Meta and Google, for BiteBot’s own campaigns and for our library of pre-built dental ads
Design landing pages, email graphics, social content, thumbnails, and title cards
Build sales decks, one-pagers, and case study graphics
Keep our brand system consistent as we expand into new products

AI-enabled production

Use AI image, video, voice, and editing tools to generate concepts, B-roll, variations, and assets at a scale a traditional workflow can’t match
Build repeatable workflows and templates so one winning concept becomes 10 tested variations
Stay current on new AI tools, test them, and bring us the ones worth adopting
Know where AI helps and where it hurts, and catch the weird hands, off-brand output, and uncanny moments before anything ships

Performance

Iterate quickly on creative based on ad performance data. Some concepts will win and many won’t, and that’s the job

What we’re looking for

2+ years of combined graphic design and video editing experience, ideally including paid social or direct-response ad creative
A portfolio and reel showing both static and video work. We want to see ads and short-form content, not just brand identity work
Hands-on experience with AI creative tools (for example, Midjourney, Runway, Higgsfield, Kling, ElevenLabs, Descript, or Adobe Firefly) built into your real workflow, not just experimented with
Strong skills in Premiere Pro, After Effects, or CapCut, plus Figma and Adobe Creative Suite
Strong typography, layout, pacing, and storytelling instincts. You know how to make a message land in under two seconds on a phone screen
Speed and reliability. You can turn around a batch of ad variations or edited clips in a day without cutting corners
You take feedback well and push back when you have a better idea

Nice to have

Experience in healthcare, dental, med spa, or local service marketing
Motion graphics and animation skills
Experience with AI avatars, voice cloning, or dubbing workflows
Understanding of how creative performance is measured (hook rate, hold rate, CTR, cost per patient)
Experience designing for SaaS or product UI

Why BiteBot

Your work goes live fast and you’ll see real results from it
Access to the newest AI tools, and the freedom to test new ones
Direct access to the founder, with no layers of approval

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Graphic-Designer-Video-Editor-1751980
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751980
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 543549
 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` = 1751980
AND `misc`.`id` IS NULL 
0.0007   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 = '1751980' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751980 
0.0009   UPDATE employer_jobs SET hit_counts = '***Oct-18-2026=638***Oct-19-2026=422***Oct-20-2026=143***Oct-21-2026=78***Oct-22-2026=45***Oct-23-2026=38***Oct-24-2026=37***Oct-25-2026=50***Oct-27-2026=2***Oct-28-2026=1' WHERE job_id= '1751980'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1454' WHERE job_id= '1751980'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751980' 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` = 1751980 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '543549'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)