Graphic Designer and AI Video Generator

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

TYPE OF WORK

Full Time

SALARY

$5/hour

HOURS PER WEEK

40

DATE UPDATED

Jan 28, 2026

JOB OVERVIEW

We’re hiring a Graphic Designer who can produce high-performing creative across Meta (Facebook/Instagram) and our biggest growth channels: YouTube and TikTok. You’ll design static + motion assets, create short-form videos using AI avatars and AI video generation tools, and deliver platform-native creative that looks premium (not cheap, not spammy, not “Canva-core”).

Platforms You’ll Support

Meta: Facebook + Instagram (ads + organic)
YouTube: thumbnails, channel visuals, shorts assets, ad creative
TikTok: short-form creative, ad variations, overlays/captions
LinkedIn, Google Display, website/email graphics

What You’ll Do (Responsibilities)
1) Paid Ads Creative (Core)

Meta Ads (High Priority)
Design static creatives for FB/IG (feed, stories, reels placements)
Produce motion creatives (15–45s videos, kinetic text, simple animations)
Create multiple variations for A/B testing (hooks, angles, headlines, CTAs)

YouTube Ads
Design YouTube ad assets (thumbnails/end cards/overlays as needed)
Create short video ad variants optimized for YouTube viewing behavior (hook fast, clarity, strong thumbnail alignment)

TikTok Ads
Create TikTok-native ad creative (9:16, bold text overlays, quick pacing)
Output batches of variations (different intros, captions, CTAs, formats)

2) AI Avatar + AI Video Generation (Core)
Create short videos using AI avatars, AI voice, text-to-video, and auto-captioning tools

Turn provided scripts into polished videos optimized per platform:
TikTok/Reels/Shorts: punchy, fast, subtitle-forward
YouTube: clean framing, crisp captions, strong thumbnail consistency
Produce versioning at scale (different hooks, CTAs, lengths)
Maintain quality control so AI content stays credible and professional

3) YouTube-Specific Creative (High Priority)

Create high-CTR YouTube thumbnails (clear subject, big readable text, strong contrast, consistent brand style)
Create thumbnail variants for testing
Design channel/support assets as needed (series templates, covers, simple title cards)

4) Organic Social + Brand Templates
Design carousels, post templates, story frames, highlight covers, branded graphics
Build and maintain a reusable template system to speed production and keep consistent branding

5) Production + Collaboration
Follow brand guidelines (colors, typography, tone, spacing)
Deliver organized editable files + exports with clean naming conventions
Take feedback well and iterate quickly without getting precious about it (this is production, not an art gallery)

Compliance & Brand Boundaries (Non-Negotiable)

Because we’re a law firm:

No promises/guarantees of outcomes (ever)
No legal advice presented as individualized guidance
No use of real client details/images without explicit permission
Avoid deceptive or misleading AI content; keep it professional and transparent in tone

Required Qualifications
Experience in graphic design with a portfolio showing ads + social content
Strong mobile-first design fundamentals (hierarchy, typography, readability)
Experience sizing/designing for multiple platforms and aspect ratios (1:1, 4:5, 9:16, 16:9)
Comfort with motion design and/or short-form video workflows
Strong written English (clean on-creative copy, captions, labels)
Reliable internet + ability to overlap with U.S. Pacific Time for collaboration

Required Tools / Skills (Design + AI + Video)
Proficiency in at least one: Adobe (PS/AI/ID), Figma, Canva
Video tools (at least one): CapCut / Premiere / After Effects (simple edits are fine)
Hands-on experience with AI avatars / AI video generation / AI voice / captions tools
Ability to produce content that doesn’t scream “obvious AI template”
Direct-response creative experience (service businesses, regulated industries, legal/healthcare)
YouTube thumbnail expertise with CTR-focused thinking
Basic understanding of creative testing frameworks (hook/angle/offer/CTA)

Deliverables You’ll Create
Meta ads: static + motion (multiple placement versions)
TikTok/Reels/Shorts: 9:16 videos with captions and branded overlays
YouTube: thumbnails (and variants), shorts assets, occasional ad visuals
AI avatar videos (script ? video ? captions ? exports)
Template packs for repeatable production
Creative libraries organized by campaign/platform/date

How You’ll Be Measured
Output speed + consistency (volume matters, but sloppy = useless)
Creative iteration discipline (versions, testing batches, organization)
Platform-native quality (TikTok doesn’t look like a PowerPoint; YouTube thumbnails don’t look like a flyer)
Brand consistency + legal/compliance safety
File hygiene and handoff quality

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-and-AI-Video-Generator-1566307
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1566307
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 674303
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1566307
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1566307' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1566307 
0.0010   UPDATE employer_jobs SET hit_counts '***Jan-28-2026=74***Jan-29-2026=43***Jan-30-2026=12***Jan-31-2026=6***Feb-01-2026=8***Feb-02-2026=8***Feb-03-2026=4***Feb-04-2026=3***Feb-05-2026=2***Feb-06-2026=2***Feb-07-2026=1***Feb-08-2026=1***Feb-09-2026=3***Feb-10-2026=4***Feb-11-2026=3***Feb-12-2026=2***Feb-13-2026=3***Feb-14-2026=1***Feb-15-2026=4***Feb-18-2026=2***Feb-22-2026=1***Feb-24-2026=2***Feb-26-2026=1***Feb-27-2026=1***Feb-28-2026=1***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=1***Mar-04-2026=1***Mar-08-2026=2***Mar-10-2026=1***Mar-11-2026=1***Mar-16-2026=1***Mar-17-2026=4***Mar-19-2026=1***Mar-23-2026=1***Mar-27-2026=1***Mar-29-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=1***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=1***Apr-17-2026=1' WHERE job_id'1566307'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jan-2026=135***Feb-2026=57***Mar-2026=20***Apr-2026=7' WHERE job_id'1566307'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1566307' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1566307 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '674303'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)