Rota, Scheduling and Recruitment Coordinator (UK Care Services – Remote)

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

TYPE OF WORK

Full Time

SALARY

30,000php

HOURS PER WEEK

40

DATE UPDATED

Jan 29, 2026

JOB OVERVIEW

Location
Remote (Philippines-based)
Must work UK time

Hours
Full-time, 40 hours per week
Weekend availability required
Flexibility needed to deal with short-notice staffing issues

Role overview
This role is responsible for managing staff rotas and supporting the recruitment and compliance process for a UK-based care service. The focus of the role is to ensure all shifts are filled, recruitment pipelines remain active, and staff compliance records are accurate and up to date.
This is an operational role that requires strong organisation, clear communication, and the ability to respond calmly to urgent issues.

Key responsibilities
Rota and scheduling
Create and maintain weekly and monthly rotas
Post available shifts to staff and monitor responses
Ensure all shifts are filled at all times
Manage rota changes caused by sickness, leave, or emergencies
Escalate risks when cover cannot be secured
Keep accurate records of all rota changes
Absence and emergency cover
Respond to short-notice staffing gaps
Contact staff to arrange cover, including evenings and weekends
Maintain clear logs of absence and cover actions

Recruitment coordination
Schedule and manage job adverts on agreed platforms
Track applications and maintain candidate lists
Carry out initial screening checks using provided criteria
Arrange interviews for UK-based managers
Keep recruitment trackers organised and up to date
Compliance and onboarding tracking
Track compliance documents such as Right to Work, DBS status, references, and training
Flag missing or expiring documents
Ensure staff are cleared before being added to rotas
Maintain accurate compliance records for audit purposes
Communication and reporting
Act as the main point of contact for staff regarding rotas
Communicate clearly via WhatsApp, email, and phone
Provide regular updates to management on staffing and recruitment
Produce simple weekly reports on rota coverage and recruitment activity
Required experience and skills
Experience in scheduling, rota coordination, or workforce planning
Experience supporting shift-based teams
Strong organisational and time-management skills
Good written and spoken English
Comfortable handling urgent issues and making calls
Reliable internet connection and suitable home working setup
Able to work UK hours and weekends
Desirable experience
Background in care, healthcare, or support services
Experience with recruitment coordination
Familiarity with spreadsheets or rota systems

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0190
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Rota-Scheduling-and-Recruitment-Coordinator-UK-Care-Services-Remote-1567253
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0120 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1567253
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 879515
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1567253
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1567253' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1567253 
0.0011   UPDATE employer_jobs SET hit_counts '***Jan-29-2026=94***Jan-30-2026=79***Jan-31-2026=25***Feb-01-2026=19***Feb-02-2026=47***Feb-03-2026=25***Feb-04-2026=7***Feb-05-2026=10***Feb-07-2026=1***Feb-09-2026=1***Feb-10-2026=1***Feb-11-2026=3***Feb-12-2026=1***Feb-13-2026=2***Feb-14-2026=1***Feb-15-2026=3***Feb-17-2026=2***Feb-18-2026=3***Feb-19-2026=2***Feb-20-2026=2***Feb-22-2026=2***Feb-23-2026=1***Feb-24-2026=3***Feb-25-2026=3***Feb-26-2026=2***Mar-01-2026=1***Mar-02-2026=3***Mar-04-2026=3***Mar-05-2026=2***Mar-06-2026=4***Mar-07-2026=2***Mar-10-2026=2***Mar-11-2026=1***Mar-12-2026=4***Mar-13-2026=3***Mar-14-2026=2***Mar-15-2026=2***Mar-16-2026=1***Mar-17-2026=3***Mar-18-2026=1***Mar-19-2026=2***Mar-20-2026=2***Mar-22-2026=1***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=2***Mar-27-2026=4***Mar-28-2026=1***Apr-01-2026=2***Apr-03-2026=1***Apr-04-2026=2***Apr-05-2026=2***Apr-06-2026=3***Apr-07-2026=2***Apr-08-2026=1***Apr-10-2026=2***Apr-15-2026=1' WHERE job_id'1567253'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=198***Feb-2026=141***Mar-2026=48***Apr-2026=16' WHERE job_id'1567253'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1567253' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1567253 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '879515'
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)