Digital Transformation Integration & HR/Admin Assistant
Auj.window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.p
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.preventDefault(); event.stopPropagation();
const form = event.target;
const getValue = (name) => { if (form[name]) { if (form[name].type) { if (["select-one", "text", "hidden"].indexOf(form[name].type) > -1) { return form[name].value; } if (["checkbox", "radio"].indexOf(form[name].type) > -1 && form[name].checked) { return form[name].value; } } else if (form[name].length) { return form[name].value; } }
return ""; };
const experienceLevel = getValue("experience[]") || getValue("experience"); const jobFunction = getValue("job_function[]") || getValue("job_function"); const industry = getValue("industry[]") || getValue("industry"); const location = getValue("location[]") || getValue("location"); const workType = getValue("work_type"); const term = getValue("q"); const sortBy = getValue("sort_by");
// If the logged in user is authenticated
// Append authenticated value to make url unique/different to logged out url
// same action is happening in SearchFilterViewComposer
// line 589 in the multiSearchFilterHref function
const authenticated = document.getElementById("authenticated").value;
let toUrl = "";
if (industry.trim() && jobFunction.trim()) {
const segments = [jobFunction, location, workType].filter((x) => x);
toUrl = ${segments.join("/")}?industry=${industry};
} else {
const segments = [jobFunction, industry, location, workType].filter((x) => x);
toUrl = segments.join("/");
}
if (experienceLevel) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}experience=${experienceLevel};
}
if (term.trim()) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}q=${encodeURI(term.replace(" ", "+"))};
}
if (sortBy.trim()) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}sort=${sortBy};
}
if (authenticated === "true") {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}authenticated=${Date.now()};
}
const wholeUrl = ${form.getAttribute("action")}/${toUrl.toLocaleLowerCase()};
window.location.assign(wholeUrl.replace(//$/, ""));
return false; }, }; Homepage Admin & Office Education Nairobi Full Time International School Administrator /Executive Assistant International School Administrator /Executive Assistant BrighterMonday Consulting Admin & Office Yesterday Easy apply New Nairobi Full Time Education Confidential Share link Share on
[Click the Apply button below to see the contact details]
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.preventDefault(); event.stopPropagation();
const form = event.target;
const getValue = (name) => { if (form[name]) { if (form[name].type) { if (["select-one", "text", "hidden"].indexOf(form[name].type) > -1) { return form[name].value; } if (["checkbox", "radio"].indexOf(form[name].type) > -1 && form[name].checked) { return form[name].value; } } else if (form[name].length) { return form[name].value; } }
return ""; };
const experienceLevel = getValue("experience[]") || getValue("experience"); const jobFunction = getValue("job_function[]") || getValue("job_function"); const industry = getValue("industry[]") || getValue("industry"); const location = getValue("location[]") || getValue("location"); const workType = getValue("work_type"); const term = getValue("q"); const sortBy = getValue("sort_by");
// If the logged in user is authenticated
// Append authenticated value to make url unique/different to logged out url
// same action is happening in SearchFilterViewComposer
// line 589 in the multiSearchFilterHref function
const authenticated = document.getElementById("authenticated").value;
let toUrl = "";
if (industry.trim() && jobFunction.trim()) {
const segments = [jobFunction, location, workType].filter((x) => x);
toUrl = ${segments.join("/")}?industry=${industry};
} else {
const segments = [jobFunction, industry, location, workType].filter((x) => x);
toUrl = segments.join("/");
}
if (experienceLevel) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}experience=${experienceLevel};
}
if (term.trim()) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}q=${encodeURI(term.replace(" ", "+"))};
}
if (sortBy.trim()) {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}sort=${sortBy};
}
if (authenticated === "true") {
toUrl += ${toUrl.indexOf("?") === -1 ? "?" : "&"}authenticated=${Date.now()};
}
const wholeUrl = ${form.getAttribute("action")}/${toUrl.toLocaleLowerCase()};
window.location.assign(wholeUrl.replace(//$/, ""));
return false; }, }; Homepage Admin & Office Education Nairobi Full Time International School Administrator /Executive Assistant International School Administrator /Executive Assistant BrighterMonday Consulting Admin & Office Yesterday Easy apply New Nairobi Full Time Education Confidential Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS Job summary As a founding hire, the School Administrator will be expected to hit the ground running. Min Qualification: Diploma Experience Level: Mid level Experience Length: 2 years Language Requirement: English Working Hours: Full Time - 9 to 5 Applicant Location: Kenya Job descriptions & requirements An international School for new Early Years childhood environment is launching in Nairobi, Kitisuru Area. We provide a purposeful, play-based learning experience for children aged 2–6, designed around curiosity, discovery, independence, and nature. This is our approach to learning. Our purpose-built spaces are created to support how young children truly learn and every detail, from the environment to the educators, reflects that commitment. We are looking for an energetic, organised, and warm School Administrator who will be one of the first voices parents hear and one of the first faces families meet. This is a key front-facing role at the heart of how our school runs and how families experience it every day. About the Role The School Administrator supports the daily operations, parent experience, and admissions process. You will work closely with the School Head to ensure the school runs smoothly, parents are communicated with professionally, records are accurate, and the front office reflects the warmth and high standards. This is a founding role. You will be involved before the school opens, helping to set up systems, manage early enquiries, and prepare for a confident launch. Reports to: School Head Works closely with: Founder, teaching team, and families First Months: Key Priorities As a founding hire, the School Administrator will be expected to hit the ground running. Below are the priorities for the first phases of the role. Phase - Priority Pre-opening - Set up all school administration systems, records, and communication channels; support the School Head with admissions enquiries and tour scheduling. Opening - Ensure a smooth, warm, and professional experience for all families on and around opening day; manage the front office confidently from day one. Term 1 - Establish reliable daily routines for attendance, communication, fee follow-up, and parent correspondence; support the first school events and open days. Term 2+ - Refine and strengthen operational systems; support growing enrolment administration; contribute to a consistently high parent experience. Key Responsibilities Parent & Visitor Experience
Never pay money to get an interview. Taf4All will never contact you to request application fees.
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.p
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.p
window.notificationMessages = []; Find a Job + + + + Search const TopSearch = { handleSubmit: function (event) { event.p
🧠 Profil recherché Sales & Marketing Coordinator Job Newton Educational Resources Choose your goal below: Browse La