How to write a job advert that attracts the right candidates in East Africa

Quick answer

Use a plain job title, state the gross monthly salary range, list a few must-have skills, and say clearly who can apply and whether you sponsor work permits. Clear adverts attract better-matched candidates and fewer unsuitable applications.

A clear advert saves you hours of screening. Candidates decide quickly whether a role is for them — help them decide correctly.

1. Use a title people search for

Area Sales Manager – FMCG is better than Commercial Excellence Ninja. Candidates and search engines look for familiar titles.

2. Show the salary

Every vacancy on this platform must show a gross monthly salary range in USD — "competitive" or "negotiable" is not accepted. If you pay in shillings or francs, choose your payroll currency and give the USD equivalent you are prepared to offer. Candidates outside the range will usually self-select out, which saves you time.

3. Separate must-haves from nice-to-haves

List three to six required skills. Put everything else under nice to have. Long lists of requirements discourage capable people — especially those who will only apply if they meet every point.

4. Say exactly who can apply

Choose one of:

  • Local candidates only
  • Local and international candidates
  • International/expatriate candidates only

Then define "local": currently resident, already authorised to work, or both. Residence, citizenship and work authorisation are different things. State whether you sponsor work permits and whether relocation support is offered.

5. Avoid discriminatory requirements

Do not ask for a particular age, gender, religion, tribe or nationality unless the law genuinely requires it for the role.

6. Describe the work, not just the company

Write responsibilities as short bullet points: "Manage 10–15 distributors", "Prepare monthly IFRS management accounts".

7. Set a realistic deadline

Two to four weeks is typical. Close the vacancy when you have enough strong applicants — candidates appreciate it.

After you publish

Review applications regularly and update statuses. Candidates see their status (never your private notes), which keeps your employer brand strong.

hiringjob advertssalary transparencyemployers

Hiring in East Africa?Post once and reach job seekers across the region. Your job goes live as soon as you publish it. Post a job
Editorial team

Guides from the KaziLink team for job seekers and employers in East Africa.

Frequently asked questions

Do I have to show the salary on my job advert?

Yes. Every vacancy on this platform shows a gross monthly salary range in USD; 'competitive' or 'negotiable' cannot replace it.

Can I pay in Kenyan or Ugandan shillings?

Yes. Choose your payroll currency and give the USD equivalent range. The job page explains that the USD figures are your stated equivalent.

How soon does my job go live?

As soon as you publish it. You will receive an email with its link.

How long should a job advert be?

Long enough to list the duties, the requirements and the pay clearly. Short bullet points are easier to read on a phone.

Can I edit my job after it's live?

Yes. Changes to a live job appear straight away. Existing applications are not affected.

Can my advert ask candidates for a fee?

No. A job that asks candidates for money to apply, interview or get a job can't be published.

Keep reading