E-commerce Creative Director, Direct-Response

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

TYPE OF WORK

Part Time

SALARY

PHP 700/hour

HOURS PER WEEK

20

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

Remote, Permanent Part-Time Position

SmilePro is an Australian oral-care e-commerce brand selling teeth whitening and oral-care products across Australia, the UK, Europe, and other international markets.

We are looking for an experienced E-commerce Creative Director to develop original creative concepts and take ownership of reviewing, improving, and approving creative produced by our team.

POSITION DETAILS

- Employment Type: Permanent part-time
- Hours: Approximately 15 to 20 paid hours per week
- Schedule: Monday to Friday, with reliable daily availability during Philippine working hours
- Rate: PHP 700/hour
- Start Date: ASAP
- Location: Remote
- Reports To: Director, Australia

ABOUT THE ROLE

You will work with our designers, video editors, paid media team, email marketers, and content creators.

You will develop creative ideas, turn them into clear briefs, review the completed work, provide revision instructions, and give final approval before publication.

This includes Meta advertisements, UGC, static creative, videos, emails, landing pages, website graphics, product pages, promotions, and social content.

You do not need to personally create every asset, but you must have excellent visual and commercial judgement. You should be able to recognise weak creative, explain exactly how to improve it, and confidently approve completed work without requiring the Director to review every detail.

KEY RESPONSIBILITIES

Creative Strategy and Ideas

- Develop original concepts, angles, hooks, scripts, offers, visual ideas, and calls to action.
- Use customer insights, reviews, objections, competitor research, and performance data to guide ideas.
- Create different creative approaches for the same product or customer problem.
- Turn concepts into clear briefs for designers, editors, content creators, and email marketers.
- Include the objective, target customer, key message, required visuals, references, formats, and deliverables in each brief.

Creative Review and Approval

- Review advertisements, UGC, videos, emails, landing pages, product pages, website graphics, and social content.
- Assess creative from both a visual and direct-response perspective.
- Identify problems with messaging, layout, typography, hierarchy, imagery, branding, pacing, hooks, offers, and calls to action.
- Approve, reject, or request revisions to submitted work.
- Provide clear and actionable feedback explaining what needs to change and why.
- Review revisions and confirm all requested changes have been completed correctly.
- Ensure creative is accurate, polished, on-brand, and suitable for its intended platform and market.

Performance and Workflow

- Work with the paid media and email teams to understand creative performance.
- Identify successful angles, hooks, creators, formats, visuals, and messages.
- Apply these findings to future concepts, briefs, and creative reviews.
- Use ClickUp to manage briefs, feedback, revisions, deadlines, and approvals.
- Escalate only major strategic decisions or unresolved issues to the Director.

REQUIREMENTS

- At least three years of experience in e-commerce creative direction, creative strategy, art direction, or a similar role.
- Experience developing, reviewing, and approving creative for a DTC e-commerce brand.
- A strong portfolio demonstrating original concepts and excellent visual judgement.
- Strong understanding of direct-response advertising and what makes e-commerce creative convert.
- Experience preparing briefs and giving feedback to designers, editors, or content creators.
- Understanding of messaging angles, hooks, offers, customer objections, layout, typography, visual hierarchy, and branding.
- Familiarity with Meta advertising, UGC, Shopify websites, landing pages, and email marketing.
- Ability to make confident creative decisions and work independently.
- Excellent written and spoken English.
- Reliable internet and consistent availability during the agreed working hours.

Experience with beauty, personal care, health, oral care, international e-commerce would be an advantage.

WHY JOIN SMILEPRO

- Take ownership of creative strategy, quality, and final approvals.
- Work directly with the Director and an experienced remote team.
- Work across paid advertising, UGC, email marketing, websites, and international campaigns.
- Secure permanent part-time work with consistent weekly hours.

HOW TO APPLY

Please submit your application via the link below.

----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0200
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Creative-Director-Direct-Response-1710368
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1710368
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 775299
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1710368
AND `misc`.`id` IS NULL 
0.0006   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 = '1710368' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710368 
0.0008   UPDATE employer_jobs SET hit_counts = '***Aug-17-2026=1003***Aug-18-2026=67***Aug-19-2026=42***Aug-20-2026=37***Aug-21-2026=9***Aug-22-2026=2***Aug-23-2026=5***Aug-24-2026=569***Aug-25-2026=50***Aug-26-2026=37***Aug-27-2026=12***Aug-28-2026=8***Aug-29-2026=6***Aug-30-2026=2***Aug-31-2026=7***Sep-01-2026=2***Sep-02-2026=8***Sep-04-2026=432***Sep-05-2026=23***Sep-06-2026=12***Sep-07-2026=19***Sep-08-2026=10***Sep-09-2026=12***Sep-10-2026=9***Sep-11-2026=7***Sep-12-2026=3***Sep-13-2026=3***Sep-14-2026=380***Sep-15-2026=73***Sep-16-2026=35***Sep-17-2026=16***Sep-18-2026=11***Sep-19-2026=6***Sep-20-2026=6***Sep-21-2026=4***Sep-22-2026=5***Sep-23-2026=3***Sep-24-2026=7***Sep-25-2026=2***Sep-26-2026=2***Sep-27-2026=4***Sep-28-2026=5***Sep-30-2026=7***Oct-01-2026=8***Oct-04-2026=2***Oct-05-2026=1***Oct-06-2026=3***Oct-07-2026=2***Oct-08-2026=3***Oct-09-2026=1***Oct-10-2026=1***Oct-11-2026=1***Oct-12-2026=2***Oct-13-2026=1***Oct-14-2026=2***Oct-15-2026=7***Oct-16-2026=1***Oct-19-2026=2***Oct-20-2026=2***Oct-21-2026=3***Oct-22-2026=2***Oct-23-2026=2***Oct-24-2026=2***Oct-26-2026=1***Oct-28-2026=2' WHERE job_id= '1710368'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1854***Sep-2026=1106***Oct-2026=51' WHERE job_id= '1710368'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1710368' 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` = 1710368 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '775299'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)