window.notificationMessages = [];
Be the candidate employers invite first. Upload your CV to complete your profile, and increase your chances of being invited to apply for the right roles.
Start now!
Be the candidate employers invite first. Upload your CV to complete your profile, and increase your chances of being invited to apply for the right roles.
Start now!
Verify Employer Account Now
Activate
let hasCheckedBrowserAlert = false;
function bannerSlider(initialBanners = []) {
return {
banners: Array.isArray(initialBanners) ? initialBanners : [],
activeSlide: 1,
timer: null,
hydrated: false,
init() {
this.hydrated = true;
this.$nextTick(() => {
this.deferLoop();
});
},
loop() {
if (this.banners.length > 1 && !this.timer) {
this.timer = setInterval(() => {
this.activeSlide = (this.activeSlide % this.banners.length) + 1;
}, 5000);
}
},
deferLoop() {
if (this.banners.length this.loop();
if ("requestIdleCallback" in window) {
requestIdleCallback(start, { timeout: 6000 });
} else {
setTimeout(start, 5000);
}
},
pause() {
if (this.timer) {
clearInterval(this.timer);
this.timer = null;
}
},
resume() {
this.deferLoop();
},
resetLoop() {
if (this.timer) {
clearInterval(this.timer);
this.timer = null;
}
this.deferLoop();
},
setSlide(num) {
this.activeSlide = num;
this.resetLoop();
},
nextSlide() {
if (!this.banners.length) return;
this.activeSlide =
this.activeSlide === this.banners.length
? 1
: this.activeSlide + 1;
this.resetLoop();
},
prevSlide() {
if (!this.banners.length) return;
this.activeSlide =
this.activeSlide === 1
? this.banners.length
: this.activeSlide - 1;
this.resetLoop();
},
addBanner(banner) {
const alreadyExists = this.banners.some(
b => b.banner_type === banner.banner_type,
);
if (!alreadyExists) {
this.banners.unshift(banner);
}
},
deferBrowserAlertBanner() {
const run = () => this.showBrowserAlertBanner();
if ("requestIdleCallback" in window) {
requestIdleCallback(run, { timeout: 8000 });
} else {
setTimeout(run, 6000);
}
},
showBrowserAlertBanner() {
const maxRetries = 10;
const retryInterval = 300;
const browserAlertBanner = {
icon: "speakerphone",
banner_text: Authorise this browser to receive instant browser alerts.,
banner_cta_event: "onesignal_subscribe",
banner_type: "browser_alert",
};
return new Promise((resolve) => {
let retries = 0;
const interval = setInterval(() => {
if (typeof window.checkIfHasOnesignalPlayerId === "function") {
clearInterval(interval);
if (!hasCheckedBrowserAlert) {
hasCheckedBrowserAlert = true;
window.checkIfHasOnesignalPlayerId((result) => {
if (result) {
this.addBanner(browserAlertBanner);
resolve(browserAlertBanner);
} else {
resolve(false);
}
});
} else {
resolve(false);
}
} else {
retries++;
if (retries >= maxRetries) {
clearInterval(interval);
resolve(false);
}
}
}, retryInterval);
});
},
hideBrowserAlertBanner() {
this.banners = this.banners.filter(
banner => banner.banner_type !== "browser_alert",
);
this.activeSlide = 1;
},
};
}
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;
},
};
Search Filter
Homepage
Search results
Jobs in Kenya
4,264 Jobs Found
Filters Applied
Any Job Function
Any Industry
Any Location
Any Work Type
Any Experience Level
function bannerAd() {
return {
slot: 'search-desktop-horizontal-1',
deviceType: 'desktop',
trackImpression() {
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
this.sendToGA('view_promotion', 'impression');
observer.disconnect();
}
});
}, { threshold: 0.5 });
observer.observe(this.$root);
},
trackClick() {
this.sendToGA('select_promotion', 'click');
},
sendToGA(event, action) {
window.ga_push_event(event, {
'action': action,
'category': this.deviceType,
'creative_name': this.slot,
'creative_slot': 'banner',
'promotion_id': this.slot,
});
}
};
}
Job Hunting? Use AI to Boost Your Career
Create a compelling CV and cover Letter, practice for mock interviews, and negotiate your salary offers with one tool. FREE for one month.
No Thanks
Try It Now
function cvBanner() {
return {
visible: true,
init() {
this.visible = localStorage.getItem('hideCvBanner') !== 'true';
},
dismiss() {
this.visible = false;
localStorage.setItem('hideCvBanner', 'true');
},
};
}
FEATURED
Store Attendant / Sales Associate
Scently254
Nairobi
Full Time
KSh 15,000 - 30,000
Sales
New
Scently254 is looking for a responsible, professional, and well-presented team member to join our store at Platinum Plaza.
We are looking for someone hardworking, trustworthy, confident, and comfortable working in a beauty and body care environment.
Easy apply
FEATURED
Customer Service Representative
Chanteq Limited
Nairobi
Full Time
KSh Less than 15,000
Customer Service & Support
New
We are looking for a customer-focused and detail-oriented Customer Service. Representative to handle client inquiries, manage account-related concerns, and ensure a high level of customer satisfaction. The ideal candidate will be proactive, professional, and capable of handling billing and payment-related queries efficiently.
Easy apply
Activate Notifications
Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications
Stop receiving the latest updates on Jobs & News
Deactivate
window.onesignalPlayerIDs = {};
window.emailAlertCount = 0;
window.onesignalMessages = {"default":"This action will pause all job alerts. Are you sure?","one_device":"This action will remove browser notifications from your job alerts.","multiple_devices":"This action will prevent this device from receiving browser notification job alerts."}
This action will pause all job alerts. Are you sure?
Cancel
Proceed
FEATURED
HOME-BASED SPECIAL NEEDS TEACHER/ OCCUPATIONAL THERAPIST.
Cherd Africa LTD
Kenya
Full Time
Confidential
Research, Teaching & Training
New
Successful candidate will work with a young adult with fair receptive language abilities. The leaner demonstrates a moderate level of understanding spoken language and instructions.
Easy apply
FEATURED
Office Assistant (Accounting Role)
Kehara Investments Limited
Nakuru
Full Time
KSh 15,000 - 30,000
Accounting, Auditing & Finance
New
We are looking for a reliable and detail-oriented Office Assistant with basic accounting skills to support daily financial and administrative operations.
Easy apply
FEATURED
Medical Representatives
MEDFO Kenya Limited
Rest of Kenya
Full Time
KSh 30,000 - 45,000
Medical & Pharmaceutical
New
A Pharmaceutical company wishes to recruit a dynamic, flexible and self-driven Medical Representatives.
Easy apply
FEATURED
Admin Assistant
Mutungoni Schools
Kenya
Full Time
Confidential
Research, Teaching & Training
New
Computer literate
Easy apply
FEATURED
Virtual Assistant – Kenya
NACL Global, Inc.
Kenya
Full Time
Confidential
Admin & Office
New
NaCl Remote is seeking a highly organized, proactive, and detail-oriented Virtual Assistant based in Kenya to support U.S. companies remotely. The ideal candidate will provide administrative, operational, and communication support to help clients stay organized, responsive, and efficient in their day-to-day business activities.
Easy apply
FEATURED
Finance and Bookkeeping Specialist – Kenya
NACL Global, Inc.
Kenya
Full Time
Confidential
Accounting, Auditing & Finance
New
We are seeking a detail-oriented and dependable Finance and Bookkeeping Specialist based in Kenya to work remotely with U.S. companies through NaCl Remote. In this role, you will support business clients in the United States with day-to-day financial operations, bookkeeping, reconciliations, and reporting. The ideal candidate is organized, accu ...
Easy apply
FEATURED
Digital Marketing Specialist – Kenya
NACL Global, Inc.
Kenya
Full Time
Confidential
Marketing & Communications
New
Popular
We are seeking a creative, results-driven, and detail-oriented Digital Marketing Specialist based in Kenya to work remotely with U.S. companies through NaCl Remote. The ideal candidate will support clients in building brand awareness, generating leads, managing digital campaigns, and improving online engagement across multiple platforms.
Easy apply
FEATURED
VIDEOGRAPHER & GRAPHIC DESIGNER
Rana Team Services Ltd
Kenya
Full Time
Confidential
Creative & Design
New
Popular
We are seeking a detail-oriented Videographer to lead our content creation, from technical field shoots and polished video editing to the design of high-impact brand-aligned posters and social media assets.
Easy apply
FEATURED
WORKSHOP MANAGER – AUTO MOMBASA
Human Capital Solution Services (HCSS)
Mombasa
Full Time
Confidential
Engineering & Technology
New
You will plan, organize and supervise all workshop activities including vehicle diagnostics, repairs, preventive maintenance, and emergency breakdowns.
Easy apply
FEATURED
Assistant Accountant
Offshore Global Logistics Limited
Nairobi
Full Time
Confidential
Accounting, Auditing & Finance
New
As an Accountant at Offshore Global Logistics, you will be placed within the Accounts Receivable function and be responsible for executing day‑to‑day receivables activities to ensure accurate billing and timely collections.
Easy apply
FEATURED
ASSISTANT ACCOUNTANT
Bidwood Suite Hotel
Nairobi
Full Time
KSh 15,000 - 30,000
Accounting, Auditing & Finance
The position holder will support in the provision of accounting services to the Accounts Department ,preparation of various accounting reports ,reconciliation and ensure compliance with accounting standards.
Easy apply
FEATURED
Operations Intern
Cozy Cribs
Nairobi
Internship & Graduate
Confidential
Trades & Services
New
Short-Term Rentals & Guest Experience
We’re hiring 2 Operations Interns to join our short-term rental business.
This is for people who are sharp, reliable, fast, and eager to learn. You’ll work directly in the
day-to-day running of the business: communicating with guests, helping manage properties, solving
issues, supporting field operation ...
FEATURED
MANAGEMENT ASSISTANT
Adpak International Ltd
Nairobi
Full Time
KSh 60,000 - 75,000
Admin & Office
New
This position is responsible for working to support the Managing Director in planning, organizing and controlling the activities of the organization.
Easy apply
FEATURED
Internship- Social Media Sales & Marketing officer-Kiambu Town (Unpaid)
Bodastar Enterprises Limited
Rest of Kenya
Internship & Graduate
KSh Less than 15,000
Sales
New
We are looking for a motivated and enthusiastic Social Media Sales & Marketing Intern to join our team. This role is ideal for a fresh graduate eager to gain hands-on experience in digital marketing, sales, and customer service. The successful candidate will support online sales, promote our brand across social media platforms.
Easy apply
Previous page
1
2
3
4
5
6
7
8
9
10
...
266
267
Go to next page
@media (max-width: 640px) {
.first-pagination-item,
.second-pagination-item,
.last-pagination-item {
display: inline;
}
}
Stay Updated
Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.
v2.homepage.newsletter_signup.choose_type
Jobseeker
Employer
Email address
*
We care about the protection of your data. Read our
Notify Me
We care about the protection of your data. Read our
privacy policy
.
Filters Applied
Any Job Function
Any Industry
Any Location
Any Work Type
Any Experience Level
Filter Results
window.autoComplete = function() {
return {
cursorIndex: -1,
activeSuggestion: null,
inputValue: "",
active: true,
minChars: 3,
url: "https://www.brightermonday.co.ke/ajax/jobs/autocomplete",
suggestions: [],
cachedResponse: {},
controller: null,
box: {
bottom: 0,
top: 0,
left: 0,
width: 0,
height: 0
},
init() {
this.updateBox();
this._updateBoxBound = this.updateBox.bind(this);
window.addEventListener('resize', this._updateBoxBound, {
passive: true
});
window.addEventListener('scroll', this._updateBoxBound, {
passive: true,
capture: true
});
if ('ResizeObserver' in window) {
this._ro = new ResizeObserver(() => this.updateBox());
this._ro.observe(this.$refs.searchText);
}
this.$watch('active', (v) => {
if (v) this.$nextTick(() => this.updateBox());
});
},
updateBox() {
const r = this.$refs.searchText.getBoundingClientRect();
// Using fixed positioning, so viewport coords are perfect
this.box = {
left: Math.round(r.left),
top: Math.round(r.top),
bottom: Math.round(r.bottom),
width: Math.round(r.width),
height: Math.round(r.height),
};
},
findSuggestions(query) {
this.doSuggestionSearch(query);
},
doSuggestionSearch(query) {
if (query.trim().length < this.minChars) {
return;
}
const cacheKey = this.url + "?" + q=${encodeURIComponent(query)};
const cached = this.cachedResponse[cacheKey];
if (cached) {
this.processResponse(cached);
return;
}
if (this.controller) {
this.controller.abort();
}
this.controller = new AbortController();
fetch(cacheKey, {
signal: this.controller.signal,
headers: {
"Accept": "application/json",
"Content-Type": "application/json"
},
})
.then((response) => response.json())
.then((data) => {
this.cachedResponse[cacheKey] = data;
this.processResponse(data);
this.$nextTick(() => this.updateBox()); // nudge after list updates
})
.catch(() => {});
},
processResponse(response) {
let suggestions = [];
if (response.suggestions) {
response.suggestions.forEach((suggestion) => suggestions.push({
title: suggestion
}));
}
this.suggestions = suggestions;
},
moveUpList() {
if (this.suggestions.length > 0 && this.cursorIndex > 0) {
this.cursorIndex--;
const oldActive = this.suggestions.find((s) => s.active);
if (oldActive) {
oldActive.active = false;
}
this.suggestions[this.cursorIndex].active = true;
this.inputValue = this.suggestions[this.cursorIndex].title;
}
},
moveDownList() {
if (this.suggestions.length > 0 && this.cursorIndex < this.suggestions.length - 1) {
this.cursorIndex++;
const oldActive = this.suggestions.find((s) => s.active);
if (oldActive) {
oldActive.active = false;
}
this.suggestions[this.cursorIndex].active = true;
this.inputValue = this.suggestions[this.cursorIndex].title;
}
},
};
};
Search
Job Function
Accounting, Auditing & Finance
227
Admin & Office
175
Creative & Design
37
Building & Architecture
24
Consulting & Strategy
19
Customer Service & Support
70
Engineering & Technology
137
Farming & Agriculture
31
Food Services & Catering
70
Hospitality & Leisure
77
Software & Data
44
Legal Services
19
Marketing & Communications
139
Medical & Pharmaceutical
31
Product & Project Management
21
Estate Agents & Property Management
21
Quality Control & Assurance
26
Human Resources
58
Management & Business Development
148
Community & Social Services
13
Supply Chain & Procurement
55
Sales
462
Research, Teaching & Training
57
Trades & Services
55
Driver & Transport Services
51
Health & Safety
30
Industry
Advertising, Media & Communications
61
Agriculture, Fishing & Forestry
123
Automotive & Aviation
38
Banking, Finance & Insurance
447
Construction
114
Education
686
Energy & Utilities
92
Enforcement & Security
35
Entertainment, Events & Sport
27
Government
6
Healthcare
325
Hospitality & Hotel
254
IT & Telecoms
277
Law & Compliance
16
Manufacturing & Warehousing
361
Mining, Energy & Metals
5
NGO, NPO & Charity
413
Real Estate
136
Recruitment
277
Retail, Fashion & FMCG
211
Shipping & Logistics
82
Tourism & Travel
33
Location
Kenya
132
Eldoret
38
Kisumu
88
Mombasa
211
Nairobi
3004
Nakuru
58
Thika
43
Trans Nzoia
1
Rest of Kenya
392
Outside Kenya
197
Remote (Work From Home)
55
Work Type
Contract
91
Full Time
4025
Internship & Graduate
39
Part Time
107
Experience Level
No Experience
86
Internship & Graduate
71
Entry level
1655
Mid level
1053
Senior level
601
Executive level
17
Order By
Latest
Featured
Popular
Reset Filter
Back to jobs
B
Jobs In Kenyabrightermondayhttps://Www.brightermonday.co.ke › ...
full time
Kenya
Posted 13 hours ago
KES 15,000 – KES 30,000