Graphic Design & AI Content Specialist

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1,000 USD/month

HOURS PER WEEK

40

DATE UPDATED

May 13, 2026

JOB OVERVIEW

The Modern Freelancer | Fully Remote

The Modern Freelancer is a US-based media group producing content for freelancers. We publish a weekly newsletter, a blog, and social content read by thousands of freelance marketers, and we license our brand and audience to B2B companies whose ideal customer is a freelancer. Leading brands run ads through our whitelisted page so their creative feels native to the audience, not like a brand pitch from a stranger. You can learn more about our B2B media offer at ---------- /b2b-media.
We're hiring a full-time Graphic Design & AI Content Specialist to own static Meta ad production for our client roster.

The Role

You're a graphic designer first. Figma is your home base. You understand layout, typography, hierarchy, and what makes a static ad stop the scroll on Meta. You also know your way around AI image tools, and you use them to move faster and unlock visuals that would otherwise take a photoshoot and a budget to produce.
You'll work closely with our creative strategist, who delivers briefs, copy and references. You'll turn those into ads that stop the scroll.

Key Responsibilities

Design native-style, performance-driven static Meta ads for our clients (1:1 and 9:16 formats)
Work from creative briefs and turn them into multiple ad variations, fast
Use AI generation tools (Midjourney, nano banana, and whatever else is in your stack) to produce assets that would otherwise require custom photography
Adapt brand assets into ads that feel native to the feed, not polished to death
Sit in on weekly performance reviews so you see what's winning and what's losing, and adjust your output accordingly
Flag your own creative ideas. If you spot an idea the brief missed, you say so.

Required Skills & Experience

Strong graphic design fundamentals with Figma as your primary tool
Daily fluency with AI image tools (Midjourney, nano banana, DALL·E, or equivalents) used to support real client work, not just experiments
Strong understanding of branding, layout, typography, and visual storytelling
Experience designing for social media and paid digital campaigns, especially Meta
Excellent file organization and communication habits (you can juggle multiple clients without anything slipping)

What We're Looking For

Three things, in this order.
1. A designer who understands aesthetics AND performance. Pretty doesn't equal effective. You know that a 3 second scroll-stop matters more than a perfect grid. You can defend your design choices with reasoning, not vibes.
2. AI fluency, not AI obsession. AI is part of your toolkit, not your whole identity. You reach for Midjourney when it's the right tool, and you reach for Figma when it's the right tool. You're not trying to AI-generate everything.
3. A self-starter who owns their work. You don't need a tight brief for every output. You ask sharp questions when something's unclear and fill in the blanks with judgment when it's not.

What We Offer

Full-time role with real ownership of the creative output
Premium B2B clients spending $30K to $100K+ per month on Meta ads
Direct mentorship from a team who's run hundreds of millions in Meta ad spend
Creative freedom and a fast-moving environment
Clear growth path as the agency scales
Competitive salary based on experience

How to Apply

Share your portfolio of static ad work (Meta ads preferred), with at least 2 examples where AI tools played a role in the final asset
A 60 second Loom on why this role fits
Include "Popcorn" in your subject line

Shortlisted candidates will receive a test project as the next step before an offer.

Work Location: Fully Remote

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0432
Total Execution Time  0.0445
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Design-AI-Content-Specialist-1645557
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0376 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1645557
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 911260
 LIMIT 1 
0.0292   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1645557
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-24',ej.date_added) duration_daysDATEDIFF('2026-06-24',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-06-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1645557' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1645557 
0.0016   UPDATE employer_jobs SET hit_counts '***May-13-2026=596***May-14-2026=69***May-15-2026=23***May-16-2026=11***May-17-2026=6***May-18-2026=38***May-19-2026=17***May-20-2026=21***May-21-2026=13***May-22-2026=10***May-23-2026=3***May-24-2026=3***May-25-2026=6***May-26-2026=9***May-27-2026=3***May-28-2026=2***May-29-2026=2***May-30-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-02-2026=5***Jun-03-2026=1***Jun-05-2026=5***Jun-08-2026=1***Jun-09-2026=3***Jun-11-2026=2***Jun-15-2026=2***Jun-16-2026=2***Jun-17-2026=1***Jun-24-2026=1' WHERE job_id'1645557'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=834***Jun-2026=24' WHERE job_id'1645557'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1645557' 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` = 1645557 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '911260'
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)