Email Marketing Specialist

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

TYPE OF WORK

Any

WAGE / SALARY

$5/per hour - $7/per hour

HOURS PER WEEK

TBD

DATE UPDATED

May 15, 2026

JOB OVERVIEW

We are looking for a data-driven Email Marketing Specialist to drive customer engagement, retention, and revenue across our DTC brands. You will own the end-to-end email strategy, from broadcast campaigns to automated lifecycle flows.

Key Responsibilities

Campaign Management: Plan, build, and execute broadcast emails for daily promotions, product launches, and major seasonal events.


Email
Design & Build: Create visually engaging, mobile-responsive, and brand-aligned email templates using drag-and-drop builders or basic HTML/CSS.

Automated Flows: Design and continuously optimise sophisticated automated marketing flows (e.g., welcome series, cart abandonment, post-purchase).

Audience Segmentation: Develop advanced segmentation strategies based on behavioural and transactional data to deliver highly personalised content.

Optimisation & Testing: Run continuous A/B tests on subject lines, copy, design elements, and CTAs to improve performance metrics.

Reporting: Track and analyse key KPIs (Open Rate, CTR, Conversion Rate, Revenue per Email) to generate actionable insights.

Deliverability: Maintain strict list hygiene and ensure technical deliverability best practices (SPF, DKIM, DMARC).

Requirements

3+ years of hands-on experience in email or lifecycle marketing, preferably within DTC e-commerce.

Strong proficiency in major Email Service Providers (ESP), with hands-on experience in Klaviyo being a significant advantage.

Proven ability to design beautiful, high-converting emails, with familiarity in design tools (e.g., Canva, Figma) being a strong plus.

Solid analytical skills with a proven ability to use tools like Google Analytics (GA4) to drive strategy.

Excellent copywriting, editing, and organisational skills with the ability to manage multiple deliverables independently.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0309
Total Execution Time  0.0322
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,192 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketing-Specialist-1647289
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0252 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1647289
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 934406
 LIMIT 1 
0.0189   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1647289
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1647289' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1647289 
0.0007   UPDATE employer_jobs SET hit_counts '***May-15-2026=562***May-16-2026=22***May-17-2026=11***May-18-2026=17***May-19-2026=7***May-20-2026=4***May-21-2026=8***May-22-2026=8***May-23-2026=4***May-24-2026=2***May-25-2026=2***May-26-2026=2***May-27-2026=2***May-28-2026=1***May-30-2026=1***May-31-2026=2***Jun-01-2026=4***Jun-02-2026=5***Jun-03-2026=1***Jun-04-2026=2***Jun-05-2026=1***Jun-06-2026=1***Jun-07-2026=2***Jun-08-2026=1***Jun-09-2026=1***Jun-11-2026=1***Jun-12-2026=6***Jun-20-2026=1' WHERE job_id'1647289'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=654***Jun-2026=26' WHERE job_id'1647289'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1647289' 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` = 1647289 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934406'
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)