Enable job alerts via email!
Boost your interview chances
A specialist school in West London is seeking an experienced HR and Compliance Officer to join their values-driven team. In this permanent position, you will support operational excellence across HR functions including recruitment, compliance, and data protection. Your role will involve advising senior staff, managing records, and ensuring adherence to employment law. You will be part of a dedicated organization committed to fostering a rewarding environment for both learners and educators.
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
_MadgexTracking[x2] Pending Maximum Storage Duration: 2 years Type: HTTP Cookie
_MadgexTracking_gid[x2] Pending Maximum Storage Duration: 1 day Type: HTTP Cookie
li_gc Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
AWSALB[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
AWSALBCORS[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
csrfToken Helps prevent Cross-Site Request Forgery (CSRF) attacks. Maximum Storage Duration: Session Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_ga[x2] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 2 years Type: HTTP Cookie
_ga_#[x2] Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit. Maximum Storage Duration: 2 years Type: HTTP Cookie
_gat[x2] Used by Google Analytics to throttle request rate Maximum Storage Duration: 1 day Type: HTTP Cookie
collect Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Maximum Storage Duration: Session Type: Pixel Tracker
__eoi Used in order to detect spam and improve the website's security. Maximum Storage Duration: 180 days Type: HTTP Cookie
AMP_unsent_# Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: Persistent Type: HTML Local Storage
AMP_TLDTEST[x2] Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: Session Type: HTTP Cookie
AMP_# Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: 1 year Type: HTTP Cookie
AMP_MKTG_# Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: 1 year Type: HTTP Cookie
AMP_TEST Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: Session Type: HTTP Cookie
Maximum Storage Duration: Persistent Type: HTML Local Storage
_dd_s Registers the website's speed and performance. This function can be used in context with statistics and load-balancing. Maximum Storage Duration: 1 day Type: HTTP Cookie
dd_cookie_test_# Registers data on visitors' website-behaviour. This is used for internal analysis and website optimization. Maximum Storage Duration: 1 day Type: HTTP Cookie
DoubleSubmit_SecsInTheCity_ResponsiveJobSeeker Pending Maximum Storage Duration: Session Type: HTTP Cookie
JobSearchCriteria Pending Maximum Storage Duration: Session Type: HTTP Cookie
JobSearchResultIds Pending Maximum Storage Duration: Session Type: HTTP Cookie
JSMRI Pending Maximum Storage Duration: 1 year Type: HTTP Cookie
m_tempUsrId Pending Maximum Storage Duration: Session Type: HTTP Cookie
MdgxArticlesLastSearchParams Pending Maximum Storage Duration: Session Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_gcl_au[x2] Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. Maximum Storage Duration: 3 months Type: HTTP Cookie
goog:cached:topics Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
IDE Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user. Maximum Storage Duration: 400 days Type: HTTP Cookie
NID Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. Maximum Storage Duration: 6 months Type: HTTP Cookie
pagead/1p-user-list/# Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites. Maximum Storage Duration: Session Type: Pixel Tracker
Maximum Storage Duration: Persistent Type: HTML Local Storage
pagead/gen_204 Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Maximum Storage Duration: Session Type: Pixel Tracker
pcs/activeview Used by DoubleClick to determine whether website advertisement has been properly displayed - This is done to make their marketing efforts more efficient. Maximum Storage Duration: Session Type: Pixel Tracker
pcs/view Pending Maximum Storage Duration: Session Type: Pixel Tracker
csi Collects data on visitors' preferences and behaviour on the website - This information is used make content and advertisement more relevant to the specific visitor. Maximum Storage Duration: Session Type: Pixel Tracker
_gcl_ls Tracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website. Maximum Storage Duration: Persistent Type: HTML Local Storage
li_sugr Collects data on user behaviour and interaction in order to optimize the website and make advertisement on the website more relevant. Maximum Storage Duration: 3 months Type: HTTP Cookie
_uetsid Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
_uetvid Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
MSPTC Pending Maximum Storage Duration: 1 year Type: HTTP Cookie
MUID Pending Maximum Storage Duration: 1 year Type: HTTP Cookie
_uetsid[x2] Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Maximum Storage Duration: 1 day Type: HTTP Cookie
_uetvid[x2] Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. Maximum Storage Duration: Session Type: HTTP Cookie
sqzl_session_id Collects data on visitors. This information is used to assign visitors into segments, making website advertisement more efficient. Maximum Storage Duration: 1 day Type: HTTP Cookie
sqzllocal Collects visitor data related to the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded, with the purpose of displaying targeted ads. Maximum Storage Duration: 30 years Type: HTTP Cookie
sqzl_session_id Collects data on visitors. This information is used to assign visitors into segments, making website advertisement more efficient. Maximum Storage Duration: Persistent Type: HTML Local Storage
sqzl_vw Collects data on visitors. This information is used to assign visitors into segments, making website advertisement more efficient. Maximum Storage Duration: Persistent Type: HTML Local Storage
sqzllocal Collects data related to the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded, with the purpose of displaying targeted ads. Maximum Storage Duration: Persistent Type: HTML Local Storage
i/jot/embeds Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Maximum Storage Duration: Session Type: Pixel Tracker
#-# Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTML Local Storage
__Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
iU5q-!O9@$ Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTML Local Storage
LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
nextId Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
remote_sid Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Session Type: HTTP Cookie
requests Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
ServiceWorkerLogsDatabase#SWHealthLog Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Persistent Type: IndexedDB
TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration: 1 day Type: HTTP Cookie
VISITOR_INFO1_LIVE Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration: 180 days Type: HTTP Cookie
YSC Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTTP Cookie
ytidb::LAST_RESULT_ENTRY_KEY Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
YtIdbMeta#databases Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
yt-remote-cast-available Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-cast-installed Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-connected-devices Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-device-id Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-fast-check-period Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-app Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-name Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
madgex-te8/a31.png Pending Maximum Storage Duration: Session Type: Pixel Tracker
Maximum Storage Duration: Session Type: HTML Local Storage
timeOfLastActionExecution Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
Do not sell or share my personal information
HR and Compliance Officer (Permanent Contract)
Hillingdon, West London
GBP28,498 - GBP31,121 per annum: (salary is dependent on experience and/or qualifications)
Start date: ASAP
We are seeking an experienced and highly organised Executive Officer with a strong background in HR, data compliance, administration, and governance to join a values-driven, specialist school in West London. This is a unique opportunity to support the Principal and senior leadership team in delivering operational excellence across several core areas including recruitment, performance management, policy compliance, and statutory data returns.
The successful candidate will be a key point of contact for HR matters and compliance, ensuring that best practices are embedded throughout the organisation in line with employment law, safeguarding standards, and data protection requirements.
Human Resources:
Provide operational HR advice to senior staff, ensuring policies and procedures are followed.
Lead on recruitment, onboarding, induction, and probation.
Maintain the Single Central Record and ensure all pre-employment checks are completed.
Monitor staff attendance and support absence management procedures.
Liaise with external HR service providers on complex issues such as disciplinary and grievance matters.
Manage CPD, appraisal, and performance systems (BlueSky).
Compliance & Governance:
Keep HR and school policies up to date and ensure regular reviews.
Support the implementation of legislative changes and statutory guidance.
Organise and support key meetings and governance activities.
Data and Administration:
Act as the school s Data Protection Officer ensuring GDPR compliance.
Coordinate statutory returns, including School Census submissions.
Manage sensitive information securely and ensure accurate record keeping.
GCSEs (incl. English & Maths), A-Level or equivalent.
CIPD Foundation Level 3 or equivalent HR qualification.
Experience providing HR support in an education setting or similar.
Proficient in MS Office (Word, Excel, Outlook).
Excellent interpersonal, organisational, and communication skills.
Ability to work independently, manage multiple priorities, and maintain confidentiality.
Experience using MIS systems such as SIMS or Arbor.
Safer Recruitment training.
Experience with BlueSky or similar PMF/CPD platforms.
What we offer
As a HR officer and part of our team, you benefit from:
About us
We are a market-leading education supply agency committed to the development of young people. With branches across the country, we are an employer of choice for high quality educators.
We do not discriminate on the grounds of age, gender, race, colour, religion, disability or sexual orientation, and we welcome applications from all sections of the community.
How to apply
If you are a HR officer who can enthuse, motivate and engage learners and would like the challenge of working in a rewarding environment, then we want to hear from you.
Apply today via this website, or for more information about this role and other opportunities call us on (phone number removed)
Not what you're looking for? Get headhunted for relevant jobs.