Graphic Designer (Ad Templates, Canva), Full Time, Performance Creative Agency

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

TYPE OF WORK

Full Time

SALARY

800-2000

HOURS PER WEEK

40

DATE UPDATED

Aug 22, 2026

JOB OVERVIEW

About us
Drippl is a performance creative agency. We produce Meta (Facebook and Instagram) ad creatives at scale for around 15 DTC brands across Europe. Everything runs through a structured system in Notion, with tickets, briefs, and pods. We move fast and ship a high volume of ad creative every single week.

Read this before applying
This role is about ONE thing: taking proven ad templates and turning them into beautiful, on-brand designs for our clients, at high volume.

This is NOT a role for:

Logo or brand identity designers
Packaging or label designers
Illustrators
General "I design everything" graphic designers

We will only consider applications whose portfolio shows real static ad or social media designs: the kind of designs you see in a Facebook or Instagram feed. Portfolios with only logos, branding books, and illustrations will be rejected without review.

The role
We have a library of winning ad templates (Konvert). Your job is to take those templates and adapt them for each of our brands so the result looks like it was designed for that brand from scratch, not like a template with a logo slapped on.

You will get the copy: what to write and where it goes. Your job is the design side: transfer the brand onto the template (logo, colors, fonts, product images, overall feel), place the copy, polish it, and upload a finished, client-ready design.

Day to day you will:

Take templates from Konvert and build them out in Canva (Pro account provided)
Apply each brand's identity so the design genuinely looks and feels like that brand
Insert the provided copy exactly where the brief says
Deliver finished, ready-to-run designs, not drafts that need fixing
Produce a high volume of designs every single day at consistent quality
Work inside Notion: pick up tickets, update statuses, deliver where the brief says
Communicate in Slack: clear, fast, and proactive when something is unclear or missing
What we expect (read carefully)

High volume AND high quality. Not one or the other. You ship a lot, and it is right the first time

As few revision rounds as possible. Your first version should be client-ready. If we have to send the same design back twice, something is wrong

Speed in Canva. You know it inside out: brand kits, fonts, layers, groups, grids, resizing, exporting the right formats for Meta. If you use Canva casually, this is not for you

Sharp eye for branding. You look at a brand's assets and instantly understand its visual language, then carry it into the template so everything is consistent: exact colors, right fonts, clean spacing, correct logo use

You are a good fit if you
Have real experience designing static ads or paid social creative, and a portfolio full of it
Are genuinely good at design: strong sense of layout, typography, spacing, and visual hierarchy
Are creative and curious: you notice what makes each brand look great and push the design further than "technically correct"
Understand what makes a paid ad work: clear product focus, readable at thumbnail size, built to convert, not just to look pretty
Read briefs carefully and follow them precisely, and ask a sharp question BEFORE designing when something is unclear, instead of guessing wrong
Can produce high output at consistent quality, day after day
Communicate clearly in written English and flag problems early in Slack
Are reliable and consistent. This is a "show up every day and ship" role

Bonus points
Experience at a performance marketing / DTC / e-commerce agency shipping paid social creative
Experience with template systems like Konvert (or similar)
Experience in a ticket-based production environment (Notion, ClickUp, Asana)
You've seen performance data on your ads (CTR, ROAS) and iterated based on it
Basic Photoshop or Figma skills for the occasional asset cleanup

Details
Full time: 40 hours per week
Fixed monthly rate, paid in USD, on time every month
Canva Pro account provided
Long-term role with room to grow as we scale the team
Location: [Philippines]
Timezone: [overlap needed, e.g. a few hours of CET overlap per day]

How to apply
Send your portfolio + expected monthly salary to my WhatsApp: ---------- If the requirements are not sent, you will be ignored.

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.0194
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Graphic-Designer-Ad-Templates-Canva-Full-Time-Performance-Creative-Agency-1714668
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0130 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714668
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 814186
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714668
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714668' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714668 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-22-2026=1485***Aug-23-2026=1' WHERE job_id'1714668'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1484' WHERE job_id'1714668'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714668' 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` = 1714668 
0.0061   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '814186'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)