Il est toujours difficile de recruter un développeur web freelance. Pourtant, ce n’est pas le choix qui manque. En tapant « freelance développeur web » dans Google, vous trouverez des centaines de liens de plateformes de mise en relation ou de sites vitrines de freelances.
Oui mais voilà, quand on a l’embarras du choix, pas facile d’identifier la bonne personne. Nous avons recueilli les meilleures pratiques sur le sujet en croisant différentes sources, et en interrogeant nos agences partenaires. Dans ce guide, nous avons réuni les meilleurs conseils et décrit la marche à suivre pour recruter un développeur web freelance adapté à votre projet.
Quand privilégier un développeur web freelance plutôt que salarié ?
Vous avez deux alternatives : embaucher un développeur web à temps plein ou recruter un développeur web freelance. Pourquoi et quand privilégier la deuxième solution ?
Recruter un développeur web freelance : les avantages
#1 La flexibilité
C’est évidemment l’avantage principal. Mettons que vous ayez déjà recruté deux développeurs en CDI à temps plein. Tout se passe bien, jusqu’au moment où vous tombe dessus un énorme projet à réaliser dans un délai très court. Que faire ? Embaucher deux nouveaux développeurs ? Ce n’est pas la meilleure solution, car en termes de logistique ce sera très compliqué de recruter ces développeurs à temps. Et puis, il n’est pas dit que vous en ayez encore besoin une fois le projet terminé. Faire appel à un freelance permet de répondre à un besoin temporaire sans augmenter la masse salariale et les coûts fixes associés.
#2 L’accès à un marché plus large
Les plateformes en ligne de freelances donnent accès à des profils de développeurs en provenance de tous les continents et de tous les pays. Faire le choix de recruter un développeur web freelance donne accès à un marché beaucoup plus vaste et à des freelances d’un meilleur rapport qualité/prix. En effet, le prix développeur est souvent plus avantageux !
Cela permet aussi de recruter des développeurs travaillant au sein de grands groupes. Concrètement, vous arriverez difficilement à débaucher un data scientist qui bosse chez Google. Par contre, il y a des chances que certains data scientists de Google soient prêts à accepter des missions courtes ou ponctuelles en dehors de leur emploi.
#3 La spécialisation
Le journal canadien « The Globe and Mail » a publié en 2016 un article intitulé « Specialized freelancers shaking up the traditional advertising business model ». L’auteur de l’article met en lumière un changement important dans le fonctionnement de l’industrie publicitaire. Celle-ci fait de plus en plus appel à des freelances pour trouver des talents spécialisés. Ce changement concerne en fait toutes les entreprises ayant des besoins en développement informatique.
Mettons que vous recherchiez un développeur web qui maîtrise bien le langage open source « Go » (introduit par Google en 2009). Vous aurez beaucoup de difficultés à trouver la perle rare. Très peu de développeurs sont à l’aise avec Go. Vous trouverez beaucoup plus facilement une personne compétente si vous recrutez un développeur freelance.
Si vous souhaitez recruter un développeur web expert dans un domaine très spécifique, choisir de faire appel à un freelance vous donnera accès à un nombre de profils incalculablement plus élevé.
Quand recruter un développeur web freelance ?
Après le « pourquoi », vient la question du « quand ». Certaines personnes pensent qu’il n’y a que les startups qui recrutent des développeurs web freelance. C’est vrai que toutes les startups ont commencé par recruter des développeurs freelance. Mais les grands groupes font pareil : Facebook, IBM, PayPal ou encore Nintendo continuent de recruter des développeurs en freelance.
Quelle que soit la taille de l’entreprise, l’option « développeur freelance » est pertinente. Voici quelques exemples de situations où faire appel à un freelance a clairement un sens.
#1 Vous manquez de temps
Comme nous l’avons dit tout à l’heure, il y a certaines situations où vous n’aurez pas le temps d’embaucher un freelance à temps. Quand vous devez faire face à un gros projet, avec une deadline très courte, recruter des freelances est la meilleure option. Cela vous permettra en plus de recruter un freelance qui répond exactement à votre besoin et donc capable de faire le boulot plus rapidement.
#2 Votre équipe a un champ de compétences limité
Business News Daily a interviewé il n’y a pas longtemps une grosse plateforme de freelance. Il en est ressorti que « 70% des entreprises qui recrutent des freelances les utilisent pour combler des manques de compétences très spécifiques dans leur équipe ». Par exemple des développeurs de niche maîtrisant des langages type React, Angular2, Node.js ou Laravel.
Si vous souhaitez par exemple créer une application iPhone et que personne dans votre équipe n’est développeur iOS, vous avez deux options : faire en sorte que votre équipe se forme à ce langage, ou recruter un freelance développeur iOS. La première option sera très coûteuse en temps, mais aussi en argent (le temps, c’est de l’argent !). La deuxième solution est la plus simple, et la moins onéreuse.
#3 Vous avez un budget serré
Comme dit précédemment, embaucher un développeur à temps plein coûte beaucoup d’argent. Toutes les entreprises et les startups n’ont pas le budget pour se permettre cette option. Ni l’argent, ni forcément le besoin : si c’est pour un besoin de court-terme, embaucher un développeur n’a pas vraiment d’intérêt.
Par ailleurs, choisir l’option freelance vous permet d’accéder au marché mondial des développeurs, et de recruter un développeur localisé dans un pays où les TJM sont moins élevés.
Comment trouver un « bon » développeur web freelance ?
Passons maintenant à la question du « comment ». Vous avez décidé de recruter un développeur web freelance, mais vous cherchez maintenant comment en recruter un qui réponde au mieux à votre besoin et à vos attentes.
Pour y parvenir, vous devez :
- Etre capable de décrire votre besoin, avec précision et concision (pour la description de l’appel d’offres en particulier).
- Utiliser les bonnes plateformes de freelance.
Voici quelques questions à vous poser pour réussir à rédiger une description de votre projet et attirer à vous les bons freelances :
- Quel est le problème qui vous pousse à faire appel à un développeur freelance ?
- Quel est l’objectif du projet ? Pourquoi le poursuivez-vous maintenant ?
- Quelles sont les solutions que vous avez envisagées ?
- Quelles sont les conséquences du problème en question sur votre bottom line ?
- Combien est-ce que vous coûte(rait) la non-résolution de ce problème ?
Dans la description de votre problématique et de votre projet, ne soyez ni trop vague ni trop spécifique. Si vous décrivez votre problème de manière trop spécifique, vous risquez d’effrayer vos potentiels candidats !
Découvrez notre guide complet des tarifs des freelance web (développeurs, graphistes et webmarketing).
Recruter un développeur web freelance : quels pays cibler ?
Quelle zone géographique ciblez-vous ? C’est une autre question importante que vous devez aborder avant d’organiser vos recherches. Les plus grands réseaux de développeurs sont localisés en Amérique du Nord, au Royaume-Uni, en Inde et en Ukraine. Ceci étant dit, vous n’êtes pas forcé de vous limiter à ces régions.
Les quatre principaux pays proposant des services offshore sont l’Inde, la Chine, la Malaisie et la Thaïlande. L’Inde compte plus de 300 000 développeurs, pour la plupart concentrés à Bangalore, la Silicon Valley indienne. Si la localisation du freelance n’est pas un problème pour vous, vous trouverez facilement un développeur compétent dans cette région. L’Indonésie, l’Egypte, les Philippines, le Chili, la Jordanie et le Viêtnam sont aussi de grands pourvoyeurs de développeurs web freelance.
HackerRank a publié un classement des pays ayant les meilleurs développeurs. La Chine, la Russie et la Suisse sont dans le Top 3. Voici le classement complet :
Si vous envisagez de faire appel à un développeur web offshore, vous devez vous poser les questions du langage de communication, du décalage horaire, de l’écart culturel et du budget. Il peut parfois y avoir des difficultés à travailler avec un freelance dont on ne partage ni la langue ni la culture. Cet aspect ne doit pas être négligé.
Découvrez combien coûte la création d’un site internet.
Choisir un développeur freelance réactif et facile à joindre
Lorsqu’une entreprise cherche à recruter un développeur freelance, le critère de sélection considéré comme le plus important est le niveau de compétences. Mais ce n’est pas le seul critère à prendre en compte, ni peut-être le plus important. Il faut que vous trouviez un développeur freelance facile à joindre, avec qui vous pourrez facilement communiquer. Le critère de la communication est souvent négligé, à tord.
Des ratés dans la communication peuvent avoir des conséquences énormes sur la réussite de votre projet. Privilégiez un freelance réactif, disponible, capable de vous faire des feedbacks régulièrement, force de proposition. Interrogez-vous sur les outils que vous utiliserez pour améliorer la communication : Skype, Webex, Slack, Trello, etc. Si vos candidats n’utilisent pas les mêmes outils, anticipez des solutions de repli.
Définir votre budget
Les développeurs web freelances facturent dans leur majorité au temps passé – à l’heure ou à la journée. Les écarts sont très importants d’un pays à l’autre. Aux USA, un développeur freelance facturera entre $60 et $250 l’heure de travail. En Inde, la fourchette est plutôt entre $10 et $80 l’heure.
Pour définir votre ciblage géographique, vous devez avoir une idée précise de votre budget. Il faut que votre budget soit « raisonnable ». Si vous souhaitez développer un Facebook clone, proposer 1000 euros n’est pas réaliste. La Fabrique du Net a réalisé un article sur les tarifs des freelances. Dans celui-ci, nous donnons les TJM suivants : 300 euros par jour pour un développeur junior, 500 euros pour un développeur senior. C’est une moyenne des tarifs pratiqués par les freelances français. Mais il faut aussi prendre en compte le fait que les tarifs varient en fonction du langage de programmation. Concrètement, un développeur java facture plus cher qu’un développeur php par exemple. Pour vous aider à y voir plus clair, nous reproduisons ci-dessous le tableau réalisé par Hopwork sur les tarifs des développeurs en fonction des langages de programmation :
Langage | Recherches | Tarif moyen | Paris ▾ | Marseille | Lyon | Toulouse | Nice |
---|---|---|---|---|---|---|---|
php | 40,20% | 327 €/jour | 390 €/jour | 340 €/jour | 372 €/jour | 384 €/jour | 264 €/jour |
java | 34,30% | 444 €/jour | 535 €/jour | 477 €/jour | 458 €/jour | 501 €/jour | 353 €/jour |
ruby | 7,80% | 448 €/jour | 500 €/jour | 425 €/jour | 390 €/jour | 575 €/jour | 245 €/jour |
javascript | 5,40% | 386 €/jour | 441 €/jour | 359 €/jour | 412 €/jour | 399 €/jour | 238 €/jour |
python | 5,10% | 428 €/jour | 516 €/jour | 402 €/jour | 445 €/jour | 405 €/jour | 700 €/jour |
scala | 3,20% | 576 €/jour | 618 €/jour | – | 600 €/jour | 585 €/jour | – |
c++ | 2,40% | 369 €/jour | 415 €/jour | 350 €/jour | 425 €/jour | 322 €/jour | 700 €/jour |
c# | 1,60% | 332 €/jour | 419 €/jour | 440 €/jour | 391 €/jour | 510 €/jour | 275 €/jour |
Si vous optez pour un freelance offshore, vous trouverez assez facilement des tarifs plus compétitifs. Notamment si vous vous tournez vers des freelances des Pays de l’Est (Ukraine notamment), du Maghreb, de Chine ou d’Inde. Nous vous renvoyons à notre article sur les tarifs des freelances pour avoir une idée plus précise des tarifs des développeurs étrangers.
Où trouver un développeur web freelance ?
Il existe quantités de plateformes de freelance – chacune ayant ses forces et ses faiblesses. Voici un zoom sur quelques unes d’entre elles.
Quelques plateformes de freelances
Hopwork
Hopwork est l’une des plateformes de référence pour recruter des freelances sur le marché français. En forte croissance depuis sa création en 2014, la plateforme réunit aujourd’hui plus de 40 000 freelances. On y trouve des freelances dans tous les métiers du web et des nouvelles technologies : content managers, web designers, community managers, consultants AdWords, et bien sûr…développeurs web. La particularité de cette plateforme, c’est qu’elle ne fonctionne pas sur le principe de l’appel d’offre. Chaque freelance inscrit rédige une fiche profil en décrivant ses compétences et ses références. Un moteur de recherche bien conçu vous permet d’accéder en quelques clics à des centaines de profils de développeurs. Après avoir identifé les profils qui vous intéressent, c’est à vous de contacter les freelances un à un.
Freelancer
Plusieurs millions de freelances du monde entier sont inscrits sur cette plateforme qui fonctionne sur le modèle de l’appel d’offre : vous publiez votre projet sur le site. En quelques minutes, vous recevez des dizaines d’offres de freelances. Vous pouvez cliquer sur chaque offre pour en savoir plus sur le profil du freelance, son expérience, ses compétences et ses références. Vous pouvez communiquer en temps réel avec les freelances qui vous contactent. Freelancer est une plateforme idéale pour rechercher des freelances offshore.
It Profil
Fondé en 2007, IT Profil est un site spécialisé dans l’emploi et les missions informatiques. La plateforme met en relation les recruteurs et les freelances IT. Une plateforme idéale pour trouver des profils de développeurs web freelance.
Humaniance
Plus de 46 000 freelances sont inscrits sur cette plateforme qui fonctionne comme une bibliothèque de CV en ligne. Humaniance propose un moteur de recherche avec des options de filtrage (localisation, mobilité, compétences, expériences, prestations, disponibilités, prix) qui permettent d’accéder en quelques clics à des profils intéressants de développeurs web.
Si cela vous intéresse, découvrez notre sélection de ressources pour vous former au développement web.
404Works
404Works fonctionne sur le même principe que Freelancer, celui de l’appel d’offre. Vous publiez votre offre, recevez des devis, discutez et négociez avec les freelances. Plus de 20 000 freelances sont inscrits sur le site. Dans le même genre encore, vous pouvez essayer Codeur, qui compte plus de 120 000 freelances inscrits. Lire cet article et celui-ci pour découvrir d’autres plateformes.
FreelanceRepublik
FreelanceRepublik est une plateforme de référence pour recruter des freelances tech en France.
Depuis son lancement en 2015, elle regroupe près de 69 000 profils indépendants spécialisés dans les domaines IT et Digital. La particularité de FreelanceRepublik réside dans son processus de sélection hybride, combinant technologie et expertise humaine, ce qui garantit un haut niveau d’engagement et de compétence. Grâce à un moteur de recherche performant et un suivi personnalisé, les entreprises peuvent rapidement trouver les profils adaptés à leurs besoins spécifiques, que ce soit pour des projets de courte ou de longue durée.
Conseils pour trouver le bon développeur web freelance
Une fois que vous avez identifié une dizaine de profils de développeurs web qui vous intéressent, ne reste plus qu’à entrer en contact avec eux, discuter du projet et négocier les modalités de la collaboration. Voici quelques conseils pour réussir cette étape :
- Prenez le temps d’examiner leur portfolio, de scruter leurs références. N’hésitez pas, pour commencer, à leur demander des exemples de travaux se rapprochant de votre projet. Cela vous permettra de vous faire une bonne idée de leur niveau de compétences.
- Appelez-les (Skype, téléphone…) pour en savoir plus sur eux, leur personnalité, leur manière de s’exprimer, de travailler…Interrogez-les sur leurs missions passées.
- Demandez-leur comment ils font pour se former aux nouveaux langages informatiques et nouvelles technologies. Un développeur web talentueux est toujours en phase de formation.
Pensez aussi à consulter leurs blogs, s’ils en ont un. Beaucoup de développeurs écrivent sur les technologies qu’ils utilisent et sur leurs projets en cours. Un développeur web qui a un blog est forcément un développeur passionné. C’est un bon signe !
Le plus important, pour tester un freelance, c’est de discuter du projet en détail. Vous devez aborder avec lui les points spécifiques (les différents modules, technologies…) de votre projet et analyser la pertinence de ses réactions.
Une fois que ces étapes sont franchies et que vous avez identifié deux ou trois bons freelances, proposez-leur une période d’essai (rémunérée), en leur confiant la réalisation d’une petite partie de votre projet. Cela vous permettra d’évaluer si le freelance est capable d’acquérir la big picture de votre projet, d’appliquer les bonnes pratiques de développement et de finir son travail dans les temps. Evitez les périodes d’essai gratuites, car sinon le freelance ne s’investira pas à 100% dans son travail. Sans compter que c’est assez moyen pour établir une relation durable de confiance et de respect à l’avenir.
Pour finir, voici quelques conseils pour que la relation de travail entre votre entreprise et le développeur web freelance se déroule dans les meilleures conditions :
- Fournissez à votre freelance une feuille de route claire, avec toutes les étapes de la mission. Pour chaque étape, précisez les tâches spécifiques à accomplir.
- Exigez une documentation détaillée des actions / modifications entreprises par le développeur. La documentation peut prendre différentes formes : commentaires de code, descriptions d’API, guides d’utilisateurs, fichiers d’aide…
- Communiquez fréquemment avec le freelance. Demandez-lui régulièrement où il en est, s’il a besoin d’informations / documentations supplémentaires, etc. Faites-lui des feedbacks sur les tâches qu’il a accomplies, sans le bombarder de commentaires ou de questions pour lui permettre de travailler sereinement.
- Donnez-lui accès à toutes les ressources dont il a besoin pour accomplir son travail.
- Payez-le dans les temps, pour maintenir la qualité de votre relation.
Recruter un développeur web freelance, quand on veut faire les choses bien, n’est clairement pas une chose facile. Nous n’avons pas pu couvrir tous les sujets dans ce guide, mais on espère que vous y trouverez quelques conseils et astuces pour réussir votre recrutement. Un dernier conseil : prenez vraiment votre temps pour trouver le bon freelance et éviter les mauvaises aventures.
Vous cherchez également un rédacteur web ? Découvrez comment trouver et choisir un bon rédacteur freelance.