Director of Recruiting & Hiring for US Digital Agency (Part-Time to Full-Time, $300 to $1,000 per month)

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

TYPE OF WORK

Part Time

WAGE / SALARY

$300 to $1,000 per month

HOURS PER WEEK

25

DATE UPDATED

Apr 29, 2026

JOB OVERVIEW

We're looking for someone who loves finding great people and knows how to build a hiring machine from scratch. You'll own the entire recruiting and hiring process for our agency and eventually for our clients too. This role starts part-time (20 hrs/wk) and grows to full-time as you prove yourself. If you're the kind of person who gets excited about building talent pipelines, screening candidates, and turning hiring into a repeatable system, this is your role.

---

**Background:**
Web Launch Pros is a US-based digital agency that builds websites, CRMs, and marketing automation for local service businesses (HVAC, landscaping, construction, law firms, med spas). We have a small but growing remote team across the Philippines and the US. We are scaling fast and need someone who can keep up with hiring demand across multiple roles and verticals. You will work directly with the founder and report into leadership.

---

**Detailed Responsibilities:**

1. Own the full recruiting cycle for all open roles: write and post job listings on OnlineJobs.ph, Indeed, and other platforms. Screen applications, manage candidate pipelines, and move qualified candidates through each stage of our automated hiring funnel (application form, English proficiency test, AI-powered interview, skills assessment). You are responsible for keeping the pipeline full and moving.

2. Build and maintain candidate screening systems. We use an automated multi-step funnel that includes application scoring, English testing, AI avatar interviews, and skills assessments. You will manage, monitor, and improve this funnel. When something breaks or a stage has low pass-through rates, you diagnose and fix it. You will track funnel metrics the same way a marketing team tracks lead conversion.

3. Source and recruit candidates proactively. Do not wait for applications to come in. Search candidate databases on OnlineJobs.ph, LinkedIn, and other sourcing channels. Reach out to strong candidates directly. Build a bench of pre-qualified talent for roles we hire repeatedly (virtual assistants, CRM builders, sales reps). Maintain a talent database in Notion.

4. Manage onboarding logistics for new hires. Coordinate account setup, tool access, contractor agreements, first-week schedules, and SOP assignments. Ensure every new hire has a smooth first week with clear expectations and the resources they need to succeed. Hand off to the appropriate team lead once onboarding is complete.

5. Recruit for client projects as the agency grows. As we expand, you will also source and hire contract talent on behalf of our clients (sales reps, appointment setters, admin VAs). You will manage these candidate pipelines separately and ensure client-facing hires meet our quality bar.

---

**Required Technical Skills and Experience:**

- At least 2 years of experience in recruiting, talent acquisition, or HR operations. You must have hands-on experience writing job descriptions, screening resumes, conducting interviews, and managing candidate pipelines. Agency or BPO recruiting experience is a strong advantage.
- Experience using OnlineJobs.ph as a recruiter or hiring manager. You understand how the platform works, how to search the candidate database, how to write listings that attract quality applicants, and how to filter efficiently.
- Proficiency with project management and database tools (Notion preferred). You will maintain candidate tracking databases, build hiring dashboards, and manage task lists for each open role. If you have not used Notion, you must be a fast learner with similar tools (Airtable, ClickUp, Trello).

---

**Soft Skills:**

- Relentlessly organized. You manage multiple open roles at once without dropping candidates or missing follow-ups.
- Strong written English. Every job listing, outreach message, and candidate communication you write reflects well on the company.
- Self-starter who does not wait for instructions. You see a gap in the pipeline and fill it before being asked.
- Data-driven. You track metrics, spot bottlenecks, and make decisions based on numbers, not gut feelings.
- High judgment on people. You can quickly assess whether a candidate is worth advancing or not, and you are comfortable making that call.

---

**Basic Skills:**

- Excellent written English (you will write job postings, outreach messages, and candidate evaluations daily)
- Conversational spoken English (you will coordinate with US-based leadership on Slack and Zoom)
- Google Workspace (Docs, Sheets, Drive)
- Slack for daily communication
- Zoom for meetings and candidate coordination
- Comfortable learning new tools quickly (our CRM platform, AI screening tools, form builders)

---

**Desired Technical Skills and Experience:**

- Experience with applicant tracking systems (ATS) or building hiring funnels with automation tools
- Familiarity with HeyGen, Loom, or other video-based screening/interview tools
- Experience recruiting sales representatives or cold callers specifically (understanding what makes a good phone-based hire)

---

**Work Schedule and Holidays:**

- Starts at 20 hours per week (part-time), with a clear path to 40 hours per week (full-time) based on performance and hiring volume
- Schedule aligned with US Mountain Time business hours (flexible on exact hours within that window)
- Manila Time equivalent: evenings/nights PHT (approximately 10:00 PM to 7:00 AM PHT depending on schedule chosen)
- Probationary period: 6 months
- After probation: 3 vacation days + 3 sick days per year
- Holidays observed: most Filipino holidays except All Saints Day and All Souls Day

---

**Salary:**

$6 - $8 per hour USD depending on experience. At 20 hours per week, this is approximately $480 - $640 per month. At full-time (40 hrs/wk), this is approximately $960 - $1,280 per month.

---

**Perks and Benefits:**

- 13th month pay after probationary period
- Cash equivalent for unused leave days
- Performance bonuses tied to hiring speed and quality metrics
- Access to premium recruiting tools and AI screening technology paid for by the company

---

**Training Provided:**

- Full training on our hiring funnel, screening systems, and candidate evaluation rubrics
- Training on our CRM platform and internal tools
- SOPs for every stage of the recruiting process
- Direct mentorship from the founder during onboarding

---

**Career Potential:**

This role has a clear growth path. You start part-time managing internal hiring. As you prove yourself, the role grows to full-time and expands to include client recruiting. Long-term, you could lead an entire recruiting division that serves both our agency and our clients. Top performers receive raises every 6 months based on measurable results. If you want to build something, not just fill a seat, this is the role for you.

---

**How to Apply:**

Do NOT use the OnlineJobs.ph apply button.

Instead, send an email to ---------- with the following:

1. Subject line must include the words "I Find Talent" (applications without this exact phrase will not be reviewed)

2. Attach your resume

3. In the body of your email, answer these two questions:
- What is your experience recruiting on OnlineJobs.ph specifically? How many hires have you made through the platform?
- Describe one time you improved a hiring process or solved a recruiting bottleneck. What was the problem, what did you do, and what was the result?

4. Include a 2-minute Loom video (or similar screen recording) where you walk through how you would search for and evaluate a "GHL Technical Builder" candidate on OnlineJobs.ph. Show your screen, explain your search strategy, and talk through how you would d ---------- which candidates to shortlist.

Applications missing the Loom video or the subject line phrase will not be reviewed. We respond to all qualified applicants within 5 business days.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0243
Total Execution Time  0.0256
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,545,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Director-of-Recruiting-Hiring-for-US-Digital-Agency-Part-Time-to-Full-Time-300-to-1000-per-month-1614495
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0185 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614495
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 747260
 LIMIT 1 
0.0045   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` = 1614495
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614495' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614495 
0.0023   UPDATE employer_jobs SET hit_counts '***Mar-31-2026=66***Apr-01-2026=81***Apr-02-2026=12***Apr-03-2026=2***Apr-04-2026=5***Apr-05-2026=2***Apr-06-2026=1***Apr-07-2026=4***Apr-08-2026=1***Apr-10-2026=4***Apr-11-2026=54***Apr-25-2026=1***Apr-26-2026=3***Apr-27-2026=4***Apr-28-2026=4***Apr-29-2026=380***Apr-30-2026=46***May-01-2026=33***May-02-2026=12***May-03-2026=17***May-04-2026=8***May-05-2026=13***May-06-2026=7***May-07-2026=9***May-08-2026=7***May-09-2026=4***May-10-2026=7***May-11-2026=1***May-12-2026=3***May-13-2026=7***May-14-2026=3***May-15-2026=4***May-16-2026=4***May-17-2026=3***May-18-2026=4***May-19-2026=1***May-20-2026=6***May-21-2026=6***May-22-2026=3***May-23-2026=9***May-24-2026=1***May-25-2026=7***May-26-2026=5***May-27-2026=3***May-28-2026=2***May-29-2026=5***May-31-2026=2***Jun-01-2026=7***Jun-02-2026=4***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=5***Jun-06-2026=6***Jun-07-2026=2***Jun-08-2026=1***Jun-09-2026=3***Jun-11-2026=4***Jun-12-2026=6***Jun-13-2026=3***Jun-14-2026=4***Jun-15-2026=2***Jun-16-2026=4***Jun-17-2026=2***Jun-18-2026=2***Jun-19-2026=3***Jun-20-2026=1***Jun-22-2026=1' WHERE job_id'1614495'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Mar-2026=66***Apr-2026=604***May-2026=196***Jun-2026=63' WHERE job_id'1614495'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614495' 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` = 1614495 
0.0061   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '747260'
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)