Image Ad Designer for DTC Skincare Brand

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

TYPE OF WORK

Any

SALARY

$5-8

HOURS PER WEEK

20

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

We’re looking for a talented Image Ad Designer to create high-performing Meta image ads for our premium skincare brand, élanora.

This is not a traditional graphic design role.

Your ads need to look great, communicate instantly and be built to convert.

Some creatives are premium and highly branded. Others are more native and performance-first. Our Creative Strategists provide the concept, messaging, references and creative direction — your job is to turn that into an exceptional final design.

élanora website:
( ---------- )

What You’ll Do

* Design high-performing static Meta ads
* Turn creative briefs and references into strong final designs
* Recreate winning competitor concepts in the élanora style
* Design both premium branded and performance-first creatives
* Create multiple visual variations of successful concepts
* Select and combine the right product, lifestyle and visual assets
* Work closely with our Creative Strategists
* Continuously improve the quality and variety of our image ad library

What We’re Looking For

* Strong portfolio of Meta / ecommerce image ads
* Excellent typography, spacing, composition and visual hierarchy
* Strong understanding of **performance design**
* Ability to balance premium aesthetics with conversion
* Great eye for product imagery and asset selection
* Able to work from references without simply copying them
* Fast, reliable and open to feedback

Bonus points for experience with:

* Beauty or skincare brands
* DTC ecommerce brands
* AI image generation and editing
* Photoshop, Canva or Figma
* Creating multiple visual variations quickly

This Role Is a Great Fit If...

1. You naturally know which product image will make an ad stronger.
2. You immediately notice when typography, spacing or hierarchy feels wrong.
3. You enjoy taking successful ad references and rebuilding them for another brand.
4. You understand that the prettiest ad isn’t always the highest-converting one.
5. You can design both a premium skincare ad and a more direct performance-first ad.

To Apply

Please include:

* 3–5 Meta image ads you’ve personally designed
* Your portfolio
* Your preferred design software
* Your hourly rate
* Your weekly availability

Start your application with the word “Collagen” so we know you’ve read the full job post.

Optional Design Test

For this role, design ability matters more to us than a long application.

Shortlisted candidates will be asked to complete a practical assignment consisting of 3 Meta image ads.

If you believe you’re a strong fit and would like to fast-track your application, you’re welcome to complete the test immediately:

Test Assignment:
[ ---------- ]( ---------- )

If you complete it, please include the finished designs with your application.

Completing the test before applying is completely optional.

We’re looking for someone we can work with long-term as part of the élanora creative team.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0132
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Image-Ad-Designer-for-DTC-Skincare-Brand-1706257
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706257
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 944100
 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` = 1706257
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-04',ej.date_added) duration_daysDATEDIFF('2026-09-04',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-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706257' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706257 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=498***Aug-11-2026=183***Aug-12-2026=81***Aug-13-2026=25***Aug-14-2026=22***Aug-15-2026=12***Aug-16-2026=4***Aug-17-2026=6***Aug-18-2026=18***Aug-19-2026=6***Aug-20-2026=8***Aug-21-2026=4***Aug-22-2026=5***Aug-23-2026=1***Aug-24-2026=4***Aug-25-2026=3***Aug-26-2026=9***Aug-27-2026=15***Aug-28-2026=2***Aug-29-2026=1***Sep-03-2026=1***Sep-04-2026=1' WHERE job_id'1706257'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=906***Sep-2026=2' WHERE job_id'1706257'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706257' 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` = 1706257 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '944100'
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)