Digital Ad Designer (Meta, Google Display & TikTok)

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

TYPE OF WORK

Gig

SALARY

Starts at $465/month - based on experience

HOURS PER WEEK

TBD

DATE UPDATED

Oct 21, 2026

JOB OVERVIEW

Position Overview

We are seeking a talented Digital Ad Designer to create high-performing creatives for Meta (Facebook & Instagram), Google Display, GBP, TikTok campaigns, and Amazon A+ content. The ideal candidate has a strong understanding of digital advertising best practices, conversion-focused design principles, and experience developing compelling ad creatives that drive engagement, leads, and sales.

Responsibilities:
Design static, animated, and video ad creatives for all the various platforms.
Develop multiple ad variations for A/B testing and campaign optimization.
Create visually compelling designs that align with brand guidelines while maximizing ad performance.
Collaborate with marketing and media buying teams to understand campaign objectives, target audiences, and key performance metrics.
Adapt creative assets to various ad sizes, placements, and platform requirements.
Incorporate feedback and revisions in a timely manner.
Stay current with advertising trends, platform updates, and creative best practices.
Organize and deliver final design files in required formats and specifications.

Qualifications:
Proven experience designing digital advertisements for all platforms including Meta, Google Display, TikTok, and Amazon.
Strong portfolio demonstrating conversion-focused ad creatives.
Proficiency in Adobe Creative Suite (Photoshop, Illustrator, After Effects), Canva, Figma, or similar design tools.
Understanding of direct-response marketing principles and consumer psychology.
Experience creating both static and video-based ad content.
Ability to manage multiple projects and meet deadlines.
Excellent communication and collaboration skills.

Preferred Experience:
Experience with motion graphics, video editing, and short-form video production.
Familiarity with performance metrics such as CTR, CPC, CPA, and ROAS.
Knowledge of landing page design and conversion optimization.

Key Deliverables:
Platform-compliant ad creatives.
Multiple creative concepts and variations per campaign.
Source files and exported assets in required formats.
Creative recommendations based on advertising best practices and performance insights.

What We're Looking For:
The ideal candidate understands that successful advertising is more than attractive design. You know how to create thumb-stopping creatives that captures attention, communicates value quickly, and drives measurable business results.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Ad-Designer-Meta-Google-Display-TikTok-1675186
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1675186
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 918771
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1675186
AND `misc`.`id` IS NULL 
0.0005   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 = '1675186' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1675186 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jun-23-2026=107***Jun-24-2026=70***Jun-25-2026=9***Jun-26-2026=11***Jun-28-2026=1***Jun-29-2026=9***Jun-30-2026=6***Jul-01-2026=2***Jul-02-2026=4***Jul-04-2026=1***Jul-07-2026=2***Jul-10-2026=2***Jul-13-2026=1***Jul-15-2026=1***Jul-16-2026=1***Jul-19-2026=1***Jul-22-2026=1***Jul-24-2026=1***Jul-25-2026=8***Jul-26-2026=15***Jul-27-2026=10***Jul-28-2026=11***Jul-29-2026=11***Jul-30-2026=10***Jul-31-2026=13***Aug-01-2026=12***Aug-02-2026=13***Aug-03-2026=11***Aug-04-2026=10***Aug-05-2026=11***Aug-06-2026=8***Aug-07-2026=16***Aug-08-2026=21***Aug-09-2026=21***Aug-10-2026=17***Aug-11-2026=20***Aug-12-2026=19***Aug-13-2026=16***Aug-14-2026=19***Aug-15-2026=21***Aug-16-2026=23***Aug-17-2026=22***Aug-18-2026=24***Aug-19-2026=24***Aug-20-2026=23***Aug-21-2026=24***Aug-22-2026=20***Aug-23-2026=24***Aug-24-2026=23***Aug-25-2026=22***Aug-26-2026=20***Aug-27-2026=3***Aug-28-2026=2***Aug-30-2026=1***Sep-02-2026=1***Sep-23-2026=1***Sep-24-2026=8***Sep-25-2026=4***Sep-26-2026=1***Sep-27-2026=2***Sep-29-2026=1***Sep-30-2026=1***Oct-06-2026=1***Oct-08-2026=2***Oct-10-2026=1***Oct-12-2026=1***Oct-16-2026=1***Oct-18-2026=1***Oct-20-2026=1***Oct-21-2026=286***Oct-22-2026=114***Oct-23-2026=33***Oct-24-2026=15***Oct-25-2026=2***Oct-27-2026=2***Oct-28-2026=1' WHERE job_id= '1675186'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Jun-2026=213***Jul-2026=95***Aug-2026=490***Sep-2026=19***Oct-2026=461' WHERE job_id= '1675186'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1675186' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1675186 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918771'
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)