Graphic Designer for Facebook Ads – Long-Term Position

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

TYPE OF WORK

Part Time

SALARY

Roughly $10/Hour

HOURS PER WEEK

TBD

DATE UPDATED

Aug 25, 2026

JOB OVERVIEW

Hey there!

We're looking for a graphic designer for ongoing Facebook and Instagram ad campaigns.
The biggest thing we're looking for is someone who can study our previous designer's work and match that same level of quality.

1. Review Our Previous Designer's Work
Please review the graphics in the folder below:
Previous Designer Examples:
----------
----------

Pay attention to:
Layout and composition
Typography
Text hierarchy
Colors and branding
Image placement
Effects and graphics
Overall polish

If hired, you'll be working with several different clients, so it's important that you can adapt your designs to each client's branding.

That means understanding how to use their colors, fonts, logos, photos, and overall visual style while maintaining the quality of our existing ads.

2. Your Test Project

For this test, I want you to REMAKE ONE GRAPHIC FROM EACH ABOVE FOLDER (TWO IMAGES IN TOTAL).

You can choose any roofing company you find online to use for the remake.

Keep the same words, offer, and overall design/layout from our example, but redesign it for the roofing company you selected.
For example, if their branding uses blue and white, your version should use their blue and white.

Use that company's:
Logo
Brand colors
Fonts or similar fonts
Photos/images when available
Overall branding

The goal is to show us that you can take an existing design and adapt it to a completely different company's brand while maintaining the same quality.

PLEASE CREATE ONE IMAGE FROM EACH OF OUR EXAMPLE FOLDERS. CHOOSE THE ONES THAT ALLOW YOU TO DEMONSTRATE YOUR ABILITY THE BEST.

3. How Our Normal Projects Work
If hired, we typically create 4–6 graphics per campaign.

We'll usually provide an AI-generated mockup showing you the concept and general direction.
Your job is to turn that mockup into a polished, professional ad.

This includes:
Incorporating the client's real photos
Fixing AI mistakes
Improving typography and spacing
Correcting unrealistic details
Applying the client's actual branding
Making general design improvements

The AI mockup is a starting point, not the finished design.
We want you to use your skills as a designer to make it better.

4. Time Expectations
Most graphics should take approximately 1–3 hours per image, depending on complexity.
We're looking for quality and attention to detail, not someone rushing through designs.
If hired, this will be consistent, ongoing work across multiple clients.


TO APPLY:
Remake ONE graphic from EACH example folder using any roofing company you find online.

Use the same words and general design from our example, but adapt it to the roofing company's colors, fonts, logo, images, and branding.

Send us your finished graphic along with your application.

We're looking forward to seeing what you can do!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-for-Facebook-Ads-Long-Term-Position-1716379
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716379
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 950200
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716379
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-05',ej.date_added) duration_daysDATEDIFF('2026-09-05',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-09-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716379' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716379 
0.0014   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=1262***Aug-26-2026=335***Aug-27-2026=83***Aug-28-2026=17***Aug-29-2026=4***Aug-30-2026=1***Aug-31-2026=3***Sep-05-2026=1' WHERE job_id'1716379'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1704***Sep-2026=1' WHERE job_id'1716379'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716379' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716379 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950200'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)