Comment recruter un développeur à distance au Maroc
Un parcours concret pour fondateurs et responsables du recrutement : cadrer le poste, trouver des candidats, vérifier les compétences, choisir entre freelance et collaboration durable, fixer rémunération et horaires, bien démarrer avec un développeur basé au Maroc.
Sur cette page
Réponse courte : écrivez ce que le développeur devra construire et comment vous jugerez le résultat, publiez l'offre là où les développeurs marocains la verront, présélectionnez sur une petite tâche réelle plutôt que sur le seul CV, décidez si vous avez besoin d'un freelance ou d'une collaboration durable, fixez la rémunération dans une seule devise avec une date de paiement, et préparez le premier mois. Le Maroc vous donne des développeurs qui travaillent en anglais et en français, partagent l'essentiel de la journée de travail européenne et ont l'habitude des clients étrangers.
Recruter un développeur à distance ne ressemble pas tant que ça à recruter dans votre ville. Les risques sont les mêmes : un besoin flou, un processus lent, un décalage entre les compétences recherchées et celles que l'on teste. Ce qui change, c'est la marge d'erreur. Vous ne pouvez pas passer voir quelqu'un à son bureau, donc le cadrage et les premières semaines pèsent davantage. Ce guide suit les étapes dans l'ordre où vous les rencontrerez.
Partir du travail, pas du titre
« Développeur full-stack » peut recouvrir cinq métiers différents. Avant de publier quoi que ce soit, rédigez un court cahier des charges qui répond à quatre questions :
- Que devra construire ou maintenir cette personne pendant les trois premiers mois ?
- Quels outils, langages et frameworks cela implique-t-il ?
- À qui rend-elle des comptes, et qui relit son code ?
- Combien d'heures par semaine, et à quels horaires doit-elle être joignable ?
Soyez honnête sur l'état de votre code. Un développeur qui apprend dès le premier jour que le projet n'a aucun test et trois migrations inachevées peut s'organiser. Celui qui l'apprend au vingtième jour part souvent. Le niveau d'expérience compte : un profil junior a besoin de quelqu'un pour le relire et l'accompagner, un profil senior peut avancer avec un cadre plus large. Si personne dans votre équipe n'est technique, dites-le, car cela change le profil qui réussira.
Freelance ou collaboration durable
La plupart des entreprises étrangères commencent avec un prestataire, c'est-à-dire un développeur indépendant qui vous facture. C'est rapide, on peut démarrer petit, et beaucoup de développeurs au Maroc travaillent déjà ainsi, souvent sous le statut d'auto-entrepreneur. Une collaboration plus longue via un employer of record local a du sens quand vous voulez quelqu'un à temps plein pendant des années, avec congés payés et protection sociale gérés sur place. Notre guide pour recruter légalement des talents marocains à distance détaille les modèles et ce que chacun implique ; lisez-le avant de signer quoi que ce soit.
Une règle simple : commencez par un court projet d'essai rémunéré ou un premier mois sous contrat de prestation, puis décidez de prolonger ou de passer à une autre structure.
Trouver des candidats
Vous avez trois pistes pratiques.
Publier une offre. Une offre claire attire les bonnes personnes. Publiez une offre sur RemoteMaroc : elle est en ligne tout de suite, et les candidats marocains peuvent la voir et postuler. Notre guide sur la rédaction d'une offre d'emploi à distance qui attire les candidats marocains explique quoi y mettre.
Parcourir les profils. Si vous préférez lancer la conversation vous-même, explorez les talents marocains et filtrez par compétences, expérience et disponibilité. Les pages développeurs frontend et développeurs backend sont de bons points de départ. Les entreprises connectées voient les coordonnées, et peuvent donc écrire directement.
Activer votre réseau. La recommandation d'un autre fondateur qui a travaillé avec un développeur marocain vaut beaucoup. Demandez comment était la collaboration, pas seulement la qualité du code.
Présélectionner sans faire perdre de temps
Un CV dit où quelqu'un a travaillé. Il ne dit pas comment cette personne réfléchit. Gardez la première étape courte :
- Lisez le profil ou le CV pour repérer des projets pertinents, pas seulement des intitulés de poste. Cherchez ce que la personne a réellement livré.
- Demandez de brèves réponses écrites à deux ou trois questions sur son expérience. Elles montrent comment le candidat communique dans la langue où vous travaillerez.
- Faites un premier appel de 30 minutes pour vérifier la motivation, la disponibilité et la communication.
Regardez les liens : dépôt public, projet en ligne, portfolio. Ne jugez pas au nombre de dépôts. Un seul projet bien tenu en dit plus que vingt projets abandonnés. Si la personne ne peut pas montrer de code à cause de contrats passés, demandez-lui de décrire une décision d'architecture qu'elle a prise et pourquoi.
Tester la vraie compétence, équitablement
Le meilleur signal reste une petite tâche proche de votre travail réel. Limitez-la à une à trois heures, utilisez des données fictives plutôt que les vôtres, et dites au candidat ce que vous regarderez : exactitude, lisibilité, gestion des cas limites, contenu du README. Si la tâche est plus longue, payez le temps passé. Notre guide pour tester les compétences d'un candidat de façon équitable entre dans le détail, et les candidats lisent nos conseils sur les tests techniques : beaucoup arriveront préparés.
Une session en direct fonctionne aussi. Résolvez un petit problème ensemble pendant un appel. Vous voyez comment la personne pose ses questions et réagit aux indices, ce sur quoi vous compterez ensuite. Expliquez à l'avance ce que sera la session, car un exercice surprise fait paniquer les bons profils.
Évaluez la communication dans le test technique. Un développeur qui pose une question précise avant de commencer vaut souvent mieux que celui qui disparaît une journée et revient avec la mauvaise chose.
Langue et fuseau horaire
La plupart des développeurs au Maroc travaillent à l'aise en anglais, le français est très répandu, et certains parlent aussi espagnol. Si vos revues de code, tickets et documents sont en anglais, testez en anglais. Si vos clients parlent français, ajoutez un court échange dans cette langue. Pour le fuseau horaire, le Maroc est souvent proche de l'heure du Royaume-Uni et de l'Europe de l'Ouest, mais le décalage varie selon la saison et autour du ramadan : vérifiez les horaires réels dans votre agenda. Notre guide sur le fuseau horaire et les horaires de travail avec le Maroc montre comment planifier le chevauchement. Pour la plupart des équipes européennes, quelques heures communes par jour suffisent pour les points d'équipe et le travail à deux.
Rémunération et conditions
Décidez si vous payez un tarif mensuel, un tarif horaire ou un prix fixe par projet. Le mensuel ou l'horaire convient au travail continu ; le prix fixe exige un périmètre très précis. Précisez la devise, le jour du mois où vous payez, le fonctionnement des factures et qui prend en charge les frais de virement. Mettez-le par écrit avant le premier jour. Pour fixer un montant juste, consultez notre guide sur ce qu'il faut proposer à une recrue à distance au Maroc, et rappelez-vous que les meilleurs candidats comparent les offres entre pays. Payer en retard est le moyen le plus rapide de perdre un bon développeur : configurez votre moyen de paiement avant la date de début.
Ne demandez jamais d'argent, de coordonnées bancaires ou de pièces d'identité avant la signature d'un accord. Les candidats sont prévenus que c'est un signe d'arnaque.
Bien démarrer
Préparez les accès à l'avance : dépôt, environnement de test, comptes, documentation. Désignez une personne qui répond aux questions la première semaine. Donnez une première tâche petite, réelle et terminable en deux ou trois jours, pour que le développeur livre quelque chose tôt et reçoive un retour. Fixez un point hebdomadaire et écrivez les attentes sur les délais de réponse et les horaires. Un bon plan pour le premier mois vaut mieux que n'importe quelle paperasse : rédigez-le avant le premier jour.
Questions fréquentes
Combien de temps faut-il pour recruter un développeur au Maroc ?
Avec un besoin clair et un processus court de trois ou quatre étapes, quelques semaines entre la publication et la proposition sont réalistes. Les réponses tardives sont la première cause de retard : répondez aux candidats sous quelques jours.
Vaut-il mieux un freelance ou un développeur à temps plein ?
Commencez par un freelance ou un essai rémunéré si vous hésitez sur le périmètre ou sur la personne. Passez à une collaboration plus longue quand le travail est régulier et que vous êtes confiant sur l'adéquation.
Les développeurs marocains travaillent-ils sur mon fuseau horaire ?
Beaucoup ont des horaires qui recoupent bien ceux de l'Europe, et certains s'adaptent à des horaires plus tardifs pour des clients américains. Posez la question de la disponibilité et convenez des heures communes dès le départ.
Puis-je voir les coordonnées d'un développeur avant de le recruter ?
Les entreprises connectées voient les coordonnées des candidats sur RemoteMaroc, dans une limite quotidienne, et peuvent donc les contacter directement. Les pages publiques n'affichent ni e-mail ni CV.