E-commerce Recruiter

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

TYPE OF WORK

Full Time

SALARY

PHP 40,000

HOURS PER WEEK

40

DATE UPDATED

Sep 9, 2026

JOB OVERVIEW

Facelove Cosmetics is a fast-growing direct-to-consumer beauty brand built for women over 40, with a strong presence across the US and EU markets.

The Role

We're looking for a DTC E-commerce Recruiter to own end-to-end hiring for the roles that actually move revenue: paid media, creative strategy, retention, Shopify/CRO, and the creative talent behind our ads. You'll work directly with our HR Manager and founders to keep both contractor and full-time pipelines full of strong, vetted candidates.

This is a hands-on recruiting role, not a coordination-only role. You'll source proactively, run structured screens, and bring sharp judgment to who's actually a fit. In DTC, the gap between someone who ran an ad account and someone who sat next to one is enormous, and we need you to be able to tell the difference on a 30-minute call.

What You'll Do

Manage full-cycle recruitment across DTC e-commerce functions: paid media buying, growth, creative strategy, retention/email, Shopify and CRO, analytics, and e-commerce ops
Recruit high-volume creative contractor roles, including video editors and UGC-style creative talent, running trial-based assessment at scale
Write and refine job descriptions that attract the right candidates and filter out the wrong ones
Source proactively through LinkedIn Recruiter, OnlineJobs.ph, job boards, competitor mapping, and outbound
Screen resumes, portfolios, and ad-performance claims, run initial interviews, and produce structured, comparable candidate assessments for hiring managers
Coordinate interview scheduling across time zones with hiring managers and founders
Draft offers and manage the process through to signature
Maintain a clean, up-to-date pipeline in GoHire and LinkedIn Recruiter
Flag pipeline or spec issues early. If a role's requirements are producing no viable candidates, bring evidence and options rather than continuing to source blindly
Spot red flags before they reach final interviews: inflated spend figures, metrics that contradict each other, reused or scraped creative work, agency work presented as in-house, overlapping employment dates
What You'll Need

3+ years of recruitment experience with a track record hiring for DTC, e-commerce, or performance-marketing-driven companies
Recruitment agency or staffing firm background preferred. We want someone who has carried a req load and a placement target, not someone who has only supported an internal HR function
Working fluency in the DTC vocabulary: ROAS, CAC, MER, AOV, LTV, hook rate, creative testing. You don't need to be a marketer, but you can't be bluffed by one
Comfortable evaluating creative portfolios (video, static, UGC) alongside more traditional e-commerce and ops backgrounds
Strong sourcing skills. You don't post and pray
Excellent written communication. You can write both a sharp JD and a warm, human candidate email
Ability to work core hours aligned to CET
Comfortable working independently in a fully remote, fast-moving environment
Experience with hiring or ATS tools such as GoHire and LinkedIn Recruiter is a plus
How you work

- You move fast and d ---------- with incomplete information
- You'd rather be corrected than be wrong for a quarter
- You are comfortable telling a founder their favourite campaign isn't working
- You want ownership, not a brief

What we offer

- Real ownership of the most important function in the business, with a direct line to the founders
- Remote-first, async-friendly, results-measured
- A brand with genuine product-market fit and room to scale

Pls fill out this form to apply: ---------- ==

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0226
Total Execution Time  0.0240
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,232 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/E-commerce-Recruiter-1726849
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0154 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726849
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 907292
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726849
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-25',ej.date_added) duration_days, DATEDIFF('2026-09-25',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-09-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1726849' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726849 
0.0010   UPDATE employer_jobs SET hit_counts = '***Sep-09-2026=500***Sep-10-2026=32***Sep-11-2026=11***Sep-12-2026=5***Sep-13-2026=3***Sep-14-2026=12***Sep-15-2026=7***Sep-16-2026=11***Sep-17-2026=11***Sep-18-2026=7***Sep-19-2026=1***Sep-25-2026=1' WHERE job_id= '1726849'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=600' WHERE job_id= '1726849'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1726849' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726849 
0.0090   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '907292'
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)