Writing a remote job post that attracts Moroccan candidates
How foreign employers can write a clear remote job post that attracts the right candidates in Morocco: title, structure, pay, languages, time zone, location line, tone and mistakes that drive good applicants away.
On this page
Short answer: write the post for one specific person. Use a plain job title, say what the person will do in the first months, list a few real requirements, state the pay range, languages and working hours, say clearly that people in Morocco can apply, and describe the hiring steps. Short, honest and specific posts attract better candidates than long, vague ones, and they get fewer unsuitable applications.
A job post is the first thing a candidate sees, and the only thing many will read. Good candidates in Morocco compare dozens of offers, from local companies and from abroad. They are quick to ignore posts that look copied, hide the pay, demand ten skills for one role, or do not say whether the job is open to their country. Many also meet scam posts regularly, so clear signs of a real, careful employer matter more than they do elsewhere.
The good news is that a well-written post does not take long. This guide walks through the parts in order.
Start with the person, not the template
Before writing, answer five questions in a few lines:
- What should this person achieve in the first six months?
- Which three skills are essential, and which are only nice to have?
- What level do you need: junior, experienced or senior?
- How many hours, which days and which time zone overlap?
- Who will they work with and report to?
If you cannot answer them, the post will be vague, and so will the hiring process. Our guide on what to offer remote hires in Morocco helps with the pay part of that thinking.
The title
Use the title people actually search for. "Customer Support Agent (French and English)" works better than "Customer Happiness Hero". "Frontend Developer (React)" beats "Pixel Ninja". Put the key skill or language in brackets if it matters, and avoid inflated levels: do not call a junior role "Lead".
Add "Remote" only if the job really is remote. If you want people in Morocco specifically, say it in the location line below and not in the title alone.
The first lines
Open with two or three sentences: who you are, what the role is for and why it matters. Skip long mission statements. A candidate should know within ten seconds whether to keep reading.
Good: "We are a six-person company that sells accessibility software to schools. We need a support agent who can answer customers in French and English and help us improve our help articles."
Weak: "We are a dynamic, fast-growing leader in cutting-edge solutions looking for a rockstar."
What the person will do
List four to six real tasks in plain verbs. Use examples from a normal week. A candidate wants to picture the days.
Instead of "manage customer relations", say "answer about thirty tickets a day, escalate bugs to the developers, and write one help article a week". Only include numbers you actually know.
Requirements
Separate what is required from what is helpful. Long lists of "must haves" discourage capable candidates who match most lines but not every one. Keep three to five true requirements. Move the rest to "nice to have".
Avoid asking for many years of experience in a tool that is newer than that. Avoid degrees you do not truly need: in Morocco, many strong remote workers are self-taught or come from technical training programmes, and a rigid degree line will lose them. If you need a particular skill, say how you will test it, for example "a small paid task in the final round".
Languages
Be exact. Moroccan candidates often work in Arabic, French, English and sometimes Spanish, and levels vary. Write "fluent written and spoken English (you will write to customers daily)" instead of "excellent English". If French is needed, say so, and say what for. Post the job in the language you expect the person to use. A French post for a French-language role attracts better matches than a translated one.
Our guide on professional English for remote work explains what candidates are told to prepare, which helps you set realistic expectations.
Location, hours and time zone
This is where many posts fail. Write one clear line such as: "Open to candidates living in Morocco. Remote, with at least four hours of overlap with Paris time."
Say whether hours are fixed or flexible, how many hours per week the job requires, and whether the person works in your time zone or their own. Morocco's time offset from Europe changes during the year, so state the overlap you need in hours of the day, not just a city. Our guide on working across time zones with Morocco explains the pattern.
Say plainly if the role is full-time, part-time or per project.
Pay
Include the range, with the currency and the period: monthly, hourly or per project. Say whether you hire people as contractors or as employees, because this changes what the number means. Our guide on how to hire Moroccan remote talent legally explains the models, and the one on what to offer helps you pick a fair range.
Posts that show pay get better applicants and fewer time-wasting conversations. If you cannot publish a range, say when the candidate will learn it and what it depends on.
What you offer
Be concrete. Paid leave, equipment or internet allowance, a trial period, learning time, a review date, a path to more responsibility. Skip generic perks like "great culture". Candidates trust specific details.
The hiring steps
Describe the process in order, with times: "1. Short written questions. 2. A 30-minute video call. 3. A paid task of about two hours. 4. A call with the founder. We reply within five working days." This single block does more to reduce anxiety than any sentence about culture. It also signals that you are real. Candidates know about scam job posts, so show that you never ask for money, documents or bank details before an offer.
If you use a test, keep it fair: short, paid when it is long, and based on made-up material. Candidates read about this in our guide on passing take-home tests. Tell candidates when they will hear from you, because many are advised to follow up on an application after a week.
Tone and format
Write like a person. Short paragraphs, plain words and a direct "you". Use headings so people can scan. Keep the post under about 500 words: long enough to inform, short enough to read on a phone. Avoid emojis and slogans, and avoid words like "rockstar", "ninja" and "family". Be warm, not casual.
Check the post for bias. "Young and dynamic" and gendered terms put people off and can be unlawful in many places.
Where to post
Post where Moroccan candidates actually look. On RemoteMaroc, your post goes live as soon as you submit it, and candidates can find it by field and language. Browse Moroccan talent to see who is out there, and check the hiring page for your field, for example hire backend developers. Share the same text on LinkedIn, and keep your company profile complete, because candidates look at it before applying.
A short checklist
- A clear, searchable title.
- Two or three sentences on who you are and why the role exists.
- Four to six real tasks.
- Three to five true requirements, plus nice-to-haves.
- Languages and levels, with the reason.
- Location line, hours and time zone overlap.
- Pay range with currency and period.
- What you offer and the hiring steps with timing.
- A way to apply that takes five minutes.
FAQ
Do I have to say that the job is open to Morocco?
Yes. Many candidates skip posts that don't say it, because some employers exclude their country. A short line removes doubt.
How long should a job post be?
Usually 300 to 500 words. Enough to cover the role, requirements, pay and process without repeating yourself.
Should I write the post in French or English?
In the language the person will work in. For a bilingual role, write in the main language and state the other in the requirements.
What if I cannot give an exact salary?
Give a range and say what it depends on. A range with an honest explanation is better than no number.