Junior AI Graphic Designer

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

TYPE OF WORK

Full Time

SALARY

$3 - $6/hr

HOURS PER WEEK

40

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

Graphic Designer
Exchange Life · Fully Remote · Full-Time Contractor · ~40 hrs/week · $3- $6 USD/hour + $300–$800/month in performance bonuses

About Exchange Life
Exchange Life is a fast-growing travel jewelry brand selling collectible travel charms. Our content machine has generated over a quarter billion views across TikTok and Instagram, and we're now scaling our image ad creatives to match.

You'll join a lean, fully remote international team of designers, video editors, and content creators, working closely with our Content Lead and Marketing team. This role exists because our image ad output needs to catch up with our video engine, and you'll help build that side of the creative machine.

That's the opportunity: you're not joining a mature department to take instructions. You're building the static side of a content operation that has already proved it can do a quarter billion views.

Where You'll Be in Six Months
Senior Designer.

That's the next title, and it's within reach inside your first six months if your work earns it. A Senior Designer here owns the visual direction of our image ads: you test your own concepts rather than executing briefs, you expand our prompt library, and you set the standard the rest of the team designs to.

It's d ---------- by performance, not tenure. Produce winners consistently and you'll get there sooner.

What You'll Earn
Base: $5 USD/hour
Performance bonuses: $300–$800/month, paid per winning ad. When a creative you made hits our performance thresholds or scales on paid, you get paid for it.
There's no cap on how good your month can be
What Success Looks Like
Within 1–2 weeks, a successful hire is producing 10/10-quality AI image ads by following our process, creating work that passes review without rework and matches the Exchange Life look. From there, success means consistent output, images that perform on ads, and proactive suggestions that improve the process itself.

Core Responsibilities
Generate AI product images using our internal prompts, templates, and workflows
Overlay headlines and copy in Photoshop, matching Exchange Life's visual style
Iterate on designs based on feedback from the team and ad performance
Organize and manage creative assets, keeping our AI image library clean and up to date
Communicate proactively about bottlenecks, capacity, and output
Must-Haves
Intermediate Adobe Photoshop skills (this is your main tool)
Solid grasp of text placement and typography for ad creatives
A portfolio showing clean, polished design work
Able to follow a creative brief and established process independently
Reliable communicator who shares their opinion and flags issues early
Clear written and spoken English
Stable internet connection
Nice-to-Haves
AI image generation experience (Higgsfield or similar tools)
Experience in e-commerce, DTC, or social media ad creative
What You'll Learn Here
AI creative is the fastest-moving skill in marketing right now, and most designers are learning it on personal projects with no feedback loop. You'll learn it on real ad spend.

Direct access to ad performance data on your own creatives, so you learn what converts, not just what looks good
Our internal prompt library and workflows, plus the paid AI tools to run them
1-on-1 mentorship from our Content Lead
Paid courses and software
A portfolio of creatives with performance numbers attached, which is the thing that gets designers hired at the next level
Not a Fit If
You need a fixed schedule or close supervision to stay productive
You're looking for a short-term project or side gig
You want to make art rather than ads that perform
Working Style
Engagement: Independent contractor, paid in USD
Location: 100% remote
Hours: ~40 hrs/week, long-term role
Schedule: Fully flexible. Work whenever you want, as long as you deliver and communicate daily (async). No timezone overlap required.
Time off: Flexible PTO. Take the time you need, just coordinate with the team.
Tools you'll use: Photoshop, AI image generation tools (Higgsfield or similar), our internal prompt library
Working style: No micromanagement
How to Apply
It takes about 5 minutes. We review every application.

APPLY HERE: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0135
Total Execution Time  0.0149
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Junior-AI-Graphic-Designer-1717820
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1717820
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 965466
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1717820
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-31',ej.date_added) duration_daysDATEDIFF('2026-08-31',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-08-31',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1717820' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1717820 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-27-2026=676***Aug-28-2026=128***Aug-29-2026=48***Aug-30-2026=5***Aug-31-2026=2' WHERE job_id'1717820'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=859' WHERE job_id'1717820'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1717820' 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` = 1717820 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965466'
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)