HR Manager

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

TYPE OF WORK

Full Time

SALARY

45,000 to 85,000

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

IMPORTANT: Please read this carefully before applying. Generic applications will be ignored.

We are an Australian facilities management company based in Perth, Western Australia. We recruit across three very different labour markets: mining and resources, facilities management, and hotels. We are looking for an HR Manager to take full ownership of recruitment and onboarding for our Australian operations.

PERTH RUNS ON MANILA TIME. Both are UTC plus eight. Normal daytime hours, all year, no night shift. You will also be joining a team that already includes Filipino colleagues. We have worked with staff in the Philippines for ten years.

WHAT YOU WILL DO

Write and place job ads on Australian job boards, and source candidates directly
Screen against the real requirements of the role, not the job title on the resume
Run first round video interviews and present shortlists with a recommendation
Verify tickets, licences, White Cards, police clearances and work rights, and know which matter for which site
Book and follow through pre employment medicals and drug and alcohol testing
Run onboarding from offer through to first day
Work directly with our Perth managers through the day

You are expected to think, not just process applications.

WHAT THIS ROLE IS NOT

Not payroll processing
Not general virtual assistant work
Not corporate or office recruitment only
Not micromanaged

We judge you on the quality of the people you put in front of us, not the number of resumes you forward.

REQUIRED (NON-NEGOTIABLE)

Only apply if you meet ALL of the following:

Proven experience recruiting for Australian employers
Hands on exposure to at least two of: mining or resources, facilities management, hospitality
A working understanding of Australian modern awards and Fair Work requirements
Very strong written and spoken English. You will write ads and speak to Australian candidates and managers every day, and your writing must go out under our name without editing

If you have only recruited office staff, this role will be harder than you expect.

BONUS (NOT REQUIRED)

FIFO and mining camp recruitment
Hotel housekeeping recruitment
Onboarding large groups at short notice

WORK SETUP

Remote, Philippines based, full time, long term
Monday to Friday, Perth hours, which are your hours
Direct communication with the company owner
Clear expectations, no micromanagement

SALARY

45,000 to 85,000 pesos per month, based on proven ability.

HOW TO APPLY

Your application MUST include: ----------

The Australian employers you have recruited for, and what roles you filled
One hire you are proud of, and one that did not work out, and what you learned
How you verify a candidate's tickets and clearances are genuine
The word ROSTER at the top so we know you read this

Applications that do not follow these instructions will be ignored.

We want someone who wants stability and ownership, not a short term gig.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0286
Total Execution Time  0.0301
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HR-Manager-1738454
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0154 seconds)  (Hide)
0.0015   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738454
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 265685
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738454
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738454' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738454 
0.0015   UPDATE employer_jobs SET hit_counts = '***Sep-26-2026=1513***Sep-27-2026=1' WHERE job_id= '1738454'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1512' WHERE job_id= '1738454'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738454' 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` = 1738454 
0.0066   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '265685'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)