â—Ź   Kenya's top job opportunities

Find Your Next Job Opportunity

Explore available job positions, check the details and apply online through our application partner.

APPLY & CONTINUE →
✅ Open job positions  ✅ Simple application  ✅ Start from your phone
◉ Join our WhatsApp ChannelGet DeniJobs job updates, announcements and new opportunities. Join Now →
Open Position

Security Supervisor

Supervise security staff, assign duties, monitor premises, handle incidents, and ensure safety procedures are followed.

Monthly SalaryKshs 27,000
AllowanceFood Kshs 1,500
Open Position

Field Sales Agent

Find potential customers, promote products or services, make sales, and build strong customer relationships in the field.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 2,500
Open Position

Motorcycle Courier

Collect and deliver packages, documents, food, or other items safely and on time while following delivery instructions.

Monthly SalaryKshs 20,000
AllowanceMedical KSH 1,500
Open Position

Electrician Helper

Assist with wiring, installations, repairs, and maintenance while working under the guidance of a qualified electrician.

Monthly SalaryKshs 15,000
AllowanceMedical KSH 1,500
Open Position

Mason

Build and repair walls, foundations, and other structures using bricks, blocks, cement, and other construction materials.

Monthly SalaryKshs 18,000
AllowanceMedical KSH 1,500
Open Position

Painter

Prepare surfaces, apply paint, repair finishes, and ensure walls and other areas have a clean, professional appearance.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Welder

Join metal parts using welding equipment, cut materials, repair structures, and follow proper safety procedures.

Monthly SalaryKshs 20,000
AllowanceMedical KSH 1,500
Open Position

Plumber

Install, repair, and maintain water pipes, drainage systems, taps, toilets, and other plumbing fixtures.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 500
Open Position

Forklift Operator

Operate forklifts safely, load and unload goods, move materials, and maintain proper handling procedures.

Monthly SalaryKshs 35,000
AllowanceMedical KSH 2,500
Open Position

Construction Worker

Assist with building, repairs, loading materials, operating basic tools, and maintaining safe working practices.

Monthly SalaryKshs 33,000
AllowanceMedical KSH 5,000
Open Position

Laundry Attendant

Wash, dry, fold, iron, and organize clothes while maintaining cleanliness and handling items with care.

Monthly SalaryKshs 22,000
AllowanceFood Kshs 1,500
Open Position

Receptionist Assistant

Welcome visitors, answer calls, schedule appointments, handle enquiries, and provide support with daily front-desk duties.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 2,500
Open Position

Call Center Agent

Handle customer calls, respond to enquiries, resolve issues, and provide helpful support through phone communication.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Sales Agent

Promote products or services, find potential customers, close sales, and help the business achieve its sales targets.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 2500
Open Position

Barman

Prepare and serve beverages, take customer orders, handle payments, and maintain a clean and organized service area.

Monthly SalaryKshs 19,000
AllowanceMedical KSH 1,500
Open Position

Chef

Prepare and cook meals, manage kitchen operations, maintain food quality, and ensure proper hygiene and safety.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 2,500
Open Position

Barista

Prepare and serve coffee and other beverages, assist customers, and maintain a clean and welcoming service area.

Monthly SalaryKshs 18,000
AllowanceMedical KSH 500
Open Position

Car Wash Attendant

Wash and clean vehicles thoroughly, dry surfaces, maintain equipment, and provide friendly customer service.

Monthly SalaryKshs 15,000
AllowanceAs stated
Open Position

Nanny

Care for children, prepare meals, maintain their routine, and ensure a safe, clean, and supportive environment.

Monthly SalaryKshs 16,000
AllowanceMedical KSH 500
Open Position

Supermarket Supervisor

Oversee staff, monitor daily operations, manage stock, assist customers, and ensure store standards are maintained.

Monthly SalaryKshs 45,000
AllowanceMedical KSH 3,500
Open Position

Receiving Clerk

Receive deliveries, inspect goods, verify quantities, record incoming stock, and report any discrepancies.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
Open Position

Bakery Assistant

Assist with preparing, baking, packaging, and arranging baked products while maintaining cleanliness and hygiene.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Butcher

Prepare, cut, package, and display meat products while maintaining high standards of hygiene and safety.

Monthly SalaryKshs 20,000
AllowanceMedical KSH 1,500
Open Position

Merchandiser

Arrange and display products attractively, monitor stock levels, and ensure shelves meet company standards.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Stock Controller

Monitor stock levels, reconcile inventory records, track stock movements, and identify shortages or discrepancies.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
Open Position

Shelf Packer

Arrange, restock, label, and organize products neatly on shelves while checking stock levels.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Supermarket Cashier

Process customer payments, issue receipts, handle cash accurately, and assist with checkout services.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
Open Position

Supermarket Attendant

Assist customers, arrange products, check shelves, and help maintain smooth daily store operations.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 1,500
Open Position

Supermarket Packaging

Pack, label, arrange, and prepare products for customers while maintaining cleanliness and accuracy.

Monthly SalaryKshs 18,500
AllowanceMedical KSH 1,500
Open Position

Mechanic

Inspect, repair, and maintain vehicles while diagnosing mechanical problems and replacing faulty parts.

Monthly SalaryKshs 20,000
AllowanceMedical KSH 3,000
Open Position

Electrician

Install, repair, and maintain electrical systems, wiring, lighting, and related equipment safely.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
Open Position

Procurement Assistant

Assist with sourcing supplies, preparing purchase orders, comparing prices, and maintaining procurement records.

Monthly SalaryKshs 30,000
AllowanceFood Kshs 1,000
Open Position

Data Entry Clerk

Enter, update, organize, and verify information accurately in company systems and records.

Monthly SalaryKshs 23,000
AllowanceMedical KSH 2,500
Open Position

IT Support

Provide technical assistance, troubleshoot computer issues, install software, and support users with everyday IT needs.

Monthly SalaryKshs 29,000
AllowanceMedical KSH 1,500
Open Position

Human Resource Assistant

Support recruitment, maintain employee records, assist with staff activities, and handle routine HR tasks.

Monthly SalaryKshs 40,000
AllowanceMedical KSH 2,000
Open Position

Marketing Officer

Develop marketing campaigns, promote products or services, engage customers, and support business growth.

Monthly SalaryKshs 36,000
AllowanceFood Kshs 1,500
Open Position

Administrative Assistant

Support daily office operations, manage documents, schedule activities, and handle routine administrative tasks.

Monthly SalaryKshs 28,000
AllowanceMedical KSH 1,500
Open Position

Accountant

Manage financial records, prepare reports, track expenses, and handle daily accounting activities.

Monthly SalaryKshs 26,000
AllowanceMedical KSH 2,000
Open Position

General Labourer

Perform basic manual tasks, loading, cleaning, construction, and other physical duties.

Monthly SalaryKshs 20,000
AllowanceMedical KSH 1,500
Open Position

Machine Operator

Operate equipment safely and monitor production activities.

Monthly SalaryKshs 35,000
AllowanceMedical KSH 2,700
Open Position

Storekeeper

Receive, organize, record, and issue stock or supplies.

Monthly SalaryKSH 18,000
AllowanceMedical Kshs 1,300
Open Position

Clerk

Handle records, documents, data entry, and routine administrative tasks.

Monthly SalaryKshs 25,000
AllowanceMedical Kshs 1,500
Open Position

Restaurant Attendant

Assist customers, prepare service areas, and support daily operations.

Monthly SalaryKshs 25,000
AllowanceFood Kshs 1,500
Open Position

Gardener

Maintain lawns, plants, flowers, and outdoor spaces.

Monthly SalaryKshs 15,000
AllowanceMedical KSH 800
Open Position

Babysitter

Care for children, supervise activities, and ensure their safety.

Monthly SalaryKshs 12,000
AllowanceMedical KSH 500
Open Position

Delivery Rider

Collect and deliver packages, food, or other items safely and on time.

Monthly SalaryKshs 20,000
AllowanceFood Kshs 1,500
Open Position

Cashier

Receive payments, issue receipts, and keep accurate transaction records.

Monthly SalaryKshs 15,000
AllowanceMedical KSH 2,000
Open Position

Housekeeper

Keep rooms and household areas clean, organized, and well maintained.

Monthly SalaryKshs 9,000
AllowanceMedical KSH 500
Open Position

Security Guard

Protect property, monitor premises, and control access.

Monthly SalaryKshs 10,000
AllowanceMedical KSH 500
Open Position

Customer Care Agent

Assist customers, answer enquiries, and resolve basic complaints.

Monthly SalaryKshs 32,000
AllowanceMedical KSH 2,500
Open Position

Sales Representative

Promote products, find customers, and help increase sales.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 2,200
Open Position

Office Assistant

Support daily office activities, filing, errands, and administrative tasks.

Monthly SalaryKshs 28,500
AllowanceMedical KSH 1,500
Open Position

Receptionist

Welcome visitors, answer calls, and handle basic front-desk duties.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 2,500
Open Position

Driver

Safely transport passengers, goods, or company items as required.

Monthly SalaryKSH 20,000
AllowanceMedical KSH 1,500
Open Position

Cleaner

Maintain cleanliness and hygiene in homes, offices, or other premises.

Monthly SalaryKshs 11,500
AllowanceMedical KSH 500
Open Position

Shop Attendant

Assist customers, arrange products, and handle basic sales duties.

Monthly SalaryKshs 15,500
AllowanceFood Kshs 1,500
Open Position

Waiter

Serve customers, take orders, and ensure a good dining experience.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
Open Position

Waitress

Serve customers, take orders, and ensure a good dining experience.

Monthly SalaryKshs 25,000
AllowanceMedical KSH 1,500
01

Find a job that matches you

Browse job opportunities posted by companies looking for workers. Check the position, location, salary, allowances, vacancies and other available job details before you decide to apply.

02

Complete your application

Choose a position and follow the guided DeniJobs application process. Provide your personal details, select the available location and complete the required application steps, including the application payment and CV submission.

03

We connect you with the company

Once your application is successfully completed, DeniJobs sends your application details and CV to the company that posted the position. The company can then review your application and follow up with you regarding the opportunity.

FAQ

Frequently Asked Questions

Find simple answers about finding jobs, applying through DeniJobs, completing your application and connecting with companies.

What is DeniJobs?

DeniJobs is an online platform that helps connect people looking for work with companies that need workers. Companies can post available positions on DeniJobs, and applicants can view the job details and submit their applications online.

DeniJobs makes the process easier by bringing the job opportunity and the applicant together in one place. Once an applicant successfully completes the required application process, DeniJobs sends the application details to the company that posted the position for review and follow-up.

How do I find a job?

Start by browsing the available positions on DeniJobs. You can look through the jobs displayed on the site and check important information such as the job title, location, salary, allowances, number of vacancies and other details provided for the position.

If you are interested in a position, select it and click Apply for this Position to begin your application.

How do I apply for a job?

Select the job you are interested in and click the application button. DeniJobs will guide you through the application process step by step.

You will provide the required information, confirm the job and location details, complete the required application payment and upload your CV before submitting the application.

Make sure the information you provide is correct because the details you submit are used when your application is forwarded to the company.

How many steps are required to complete an application?

DeniJobs uses a four-step application process. Each step is shown clearly so you can know where you are in the application.

You need to complete all four steps before your application is considered successfully submitted. The final step includes uploading your CV and completing the application.

What information do I need when applying?

The application may require information such as your full name, email address, selected job location and other details needed for the position.

You should also have your CV ready because it is uploaded during the final stage of the application process.

Why is there an application fee?

Some positions on DeniJobs may require an application fee. If a fee applies to the position you selected, the amount will be shown during the application process before you make the payment.

Payment is completed through the available payment option provided on the DeniJobs application page. Always confirm the amount and job details before completing the payment.

What happens after I pay the application fee?

After a successful payment, you can continue to the next stage of your application. You should remain on the application process until all four steps have been completed.

Payment by itself does not mean that the application is complete. You must finish the remaining application steps, including submitting the required information and uploading your CV.

What happens after I complete all four steps?

Once you successfully complete all four application steps and submit your application, DeniJobs records the completed application.

The application details and CV can then be sent to the company that posted the position. The company can review your information and decide whether to contact you about the opportunity.

Does completing an application guarantee me a job?

No. Completing an application does not guarantee employment. DeniJobs helps connect applicants with companies that have available positions.

The company that posted the position is responsible for reviewing applications and deciding which applicants they would like to contact or proceed with.

Can I apply for more than one job?

Yes. You can apply for another available position if you find a different job that matches your interests or qualifications.

Each position may have different requirements, locations, salary information or application conditions, so always review the job details before starting another application.

Can I apply for a job in a different location?

Yes, provided that the position has that location available. During the application process, you can select from the locations provided for the job.

Always select the location where you are genuinely interested in working because the location information forms part of your application.

Where can I check my application updates?

After completing your application, visit DeniJobs Application page or WhatsApp Channel updates to check information related to your completed application.

DeniJobs may also provide important announcements and general information through the Notifications page.

What if I did not finish my application?

If you leave the application before completing all four steps, your application may not be considered fully submitted.

Return to the application process and complete any remaining required steps before expecting the application to be forwarded to the company.

What if my payment was unsuccessful?

If your payment is not successfully completed, remain on the payment step and follow the instructions displayed on the page. Do not assume that the application has been completed until the payment is confirmed and you are allowed to continue to the next step.

If you continue experiencing a payment problem, contact DeniJobs support with the relevant information so the issue can be checked.

What should I do after submitting my application?

After successfully completing the application, keep checking your DeniJobs application updates and notifications for relevant information.

You should also keep your phone and email accessible because the company may need to contact you regarding the position.

How can I contact DeniJobs?

If you need help with an application or have another question, visit the DeniJobs Contact page. You can also use the available support contact options provided there.

NEED HELP?

We're here to help.

Have a question about a job, your application, open job positions, or how DeniJobs works? Follow our official WhatsApp channel for important updates and job vacancies.

◉ Join DeniJobs WhatsApp Channel ↗