E-Commerce Marketing and Advertising Director

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

TYPE OF WORK

Part Time

SALARY

$10-$15

HOURS PER WEEK

20

DATE UPDATED

Apr 1, 2026

JOB OVERVIEW

We're hiring an E-Commerce Marketing Director to own the full marketing execution of a growing Asian American art and lifestyle brand with 100,000+ social media followers and a clear path to $1M in revenue this year.

This brand was built on cultural storytelling and founder authenticity. We sell original watercolor art-printed products — tote bags, tea towels, Swedish dish cloths, art prints — and our flagship product, the Ultimate Journal Bag. The founder creates the content and the products. Your job is to make sure every marketing channel is running, optimized, and generating revenue without her involvement.

This is not a coordinator role. This is not a VA role. This is a marketing ownership role. We are looking for someone who has run email programs, managed paid ads, built affiliate pipelines, and handled wholesale outreach — and can point to specific, measurable results from each.

If you need to be told what to do every week, this is not the right role. If you see a gap and fill it before anyone asks — keep reading!

Responsibilities
? Own the full Klaviyo email marketing program — planning, writing, designing, scheduling, and reporting. Send 2–3 campaigns per week.
? Monitor and respond to all customer DMs and emails within 24 hours. Resolve shipping issues, coordinate warehouse replacements, and file insurance claims for lost packages.
? Design all marketing assets in Adobe Illustrator and Photoshop — email graphics, product launch visuals, ad creatives, social graphics, and promotional banners.
? Set up, manage, and optimize paid ad campaigns on Meta Ads Manager and TikTok Ads Manager. Monitor ROAS, CPC, and CTR daily.
? Research, identify, and contact micro-influencers across art, journaling, home decor, Asian American lifestyle, and stationery niches.
? Research independent retail stores and initiate personalized wholesale outreach via DM and email.
Manage ManyChat automations on Instagram and TikTok. Schedule content using the provided content calendar. Respond to post comments in the founder's voice. Manage affiliate applications, approvals, and discount codes.

Requirements
? Minimum 2 years of hands-on Klaviyo experience — flows built from scratch, not just campaigns sent. You can point to a flow you built and tell us what revenue it generated.
? Minimum 2 years of Meta Ads Manager experience — full campaign structures, not boosted posts. You have managed budgets over $300/day.
? Proficient in Adobe Illustrator and Photoshop. Canva-only designers will not be considered.
Experience with influencer or affiliate outreach. You know the difference between a gifting campaign that converts and one that doesn't.
? Experience with wholesale outreach or B2B sales communications is a strong advantage.
Excellent written English. You write in a way that is warm, clear, and on-brand — whether it's an email subject line, a customer DM, or an influencer pitch.
? Actively uses AI tools — Claude, ChatGPT, or similar — as a core part of daily work. Not occasionally. Daily.
? Highly organized. You manage your own deadlines, update your own trackers, and never let a follow-up fall through the cracks.

Tools
Klaviyo, Meta Ads Manager, Instagram, TIkTok TikTok Ads Manager, Adobe Illustrator, Adobe Photoshop, ---------- , ManyChat, Shopify, Faire, Google Docs and Sheets, Claude or ChatGPT.

Results
? Email revenue contributing 25%+ of monthly DTC revenue within 90 days.
? All core Klaviyo automated flows built, tested, and live within 60 days.
? Meta Ads maintaining 3.0x+ ROAS at scaled daily spend.
? TikTok Ads generating measurable attributed revenue within 90 days.
? 5+ wholesale accounts opened or in active negotiation within 90 days.
? 15–20 active influencer relationships in the pipeline within 90 days.
? Founder fully removed from day-to-day marketing execution within 90 days.

Compensation
? $10–$15 USD per hour based on experience and demonstrated results.
? 20-25 hours per week to start. Strong potential to grow into a full-time role as the business scales. Performance-based rate increase available at 90-day review.
? Fully remote. Philippines-based candidates strongly encouraged to apply.

Our Values
? Ownership over execution. We don't want someone who completes tasks. We want someone who owns outcomes. The difference is whether you're thinking about results or just checking boxes.
? Community first. Our customers feel like they know us because they do. We treat that relationship as the most valuable thing we have.
? Proactive over reactive. If you wait to be told there's a problem, you're already behind. The right person for this role spots gaps, flags them early, and brings solutions — not just updates.
? Quality over volume. Every email, every ad, every customer reply represents this brand. We would rather send fewer things that are excellent than more things that are mediocre.

How to Apply
Send your application to ---------- with the subject line: "Marketing Director — [Full-Name]"
Include the following. Incomplete applications will not be reviewed.
1. Introduction: Your name, location in the Philippines, and sentence summary of your marketing background and what makes you the right fit for this role.
2. Klaviyo experience: Describe a flow or campaign you built from scratch. What was the objective, what did you build, and what did it generate in revenue or engagement?
3. Paid ads experience: Describe a Meta or TikTok campaign you managed. What was the budget, what was the ROAS or result, and what would you do differently?
4. Design portfolio: Link or attach two to three marketing design examples created in Adobe Illustrator or Photoshop.
5. Your hourly rate within the $10–$15 USD range.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-Commerce-Marketing-and-Advertising-Director-1614644
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614644
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 773237
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1614644
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614644' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614644 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-01-2026=439***Apr-02-2026=34***Apr-03-2026=56***Apr-04-2026=8***Apr-05-2026=6***Apr-06-2026=8***Apr-07-2026=6***Apr-08-2026=3***Apr-09-2026=3***Apr-10-2026=4***Apr-18-2026=1' WHERE job_id'1614644'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=568' WHERE job_id'1614644'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614644' AND status LIKE 'sent%' ORDER BY id DESC  
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614644 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '773237'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)