Prenez un développeur en CDI si le besoin dure sans date de fin et touche un logiciel que votre entreprise fera évoluer. Prenez un freelance si la mission a un début, une fin et un résultat que vous savez décrire. Si vous hésitez, posez-vous une seule question : qui maintiendra ce code une fois le projet livré ?
Votre besoin a-t-il une date de fin ?
C’est le critère qui tranche le plus de cas. Un développeur écrit du code, puis il le corrige, le fait évoluer et se souvient pourquoi il a été construit ainsi. Un logiciel vendu à vos clients ou un outil dont dépend votre activité demande donc une présence durable.
Une migration, une connexion entre deux logiciels ou une maquette à tester ont un périmètre fermé. Ces besoins se prêtent bien à une mission.
| Votre situation | Option adaptée | À prévoir |
|---|---|---|
| Produit vendu à vos clients, qui évolue en continu | CDI | Deux personnes qui connaissent chaque partie du code |
| Outil interne critique, sans date de fin | CDI | Une documentation à jour |
| Migration ou refonte avec échéance | Freelance | Le passage de relais, écrit dès le contrat |
| Prototype à tester auprès de clients | Freelance, puis recrutement en CDI si le produit trouve ses clients | Un code que votre futur salarié pourra reprendre |
| Compétence pointue utile quelques mois | Freelance | Du temps pour transmettre à votre équipe |
| Salarié absent à remplacer | CDD ou freelance | Le motif du CDD, à vérifier avec votre conseil |
Surveillez aussi les missions qui se renouvellent. Quand vous prolongez un freelance sans nouvel objectif, votre besoin est devenu permanent. C’est le moment d’ouvrir un poste.
Combien coûte chaque option sur la durée ?
Un tarif journalier et un salaire ne se comparent qu’une fois ramenés à la même période. Voici un exemple construit avec des chiffres publiés sur notre site.
- Salaire en CDI : un développeur confirmé se situe entre 40 000 et 55 000 € brut annuel, selon notre fiche développeur informatique. Prenons 50 000 €.
- Honoraires de recrutement : la fourchette habituelle chez les consultants du collectif va de 18 à 25 % de la rémunération annuelle brute. Soit 18 % × 50 000 € = 9 000 € et 25 % × 50 000 € = 12 500 €. Cette somme se paie une fois, à l’embauche.
- Tarif en freelance : une mission d’ingénieur DBA / DataOps parue dans nos offres d’emploi affichait 500 à 550 € par jour. C’est un profil voisin, à prendre comme ordre de grandeur. Soit 100 jours × 500 € = 50 000 €.
Dans cet exemple, cent jours de mission coûtent autant qu’une année de salaire brut. Ajoutez au salaire les charges patronales et les frais de poste, avec le chiffre exact de votre service paie. Refaites ensuite le calcul avec votre nombre de jours réel. Il penche vers le freelance quand la mission est courte, et vers le CDI quand le besoin occupe quelqu’un à temps plein toute l’année.
Qui va piloter le développeur au quotidien ?
Un freelance livre ce que vous savez lui demander. Si personne chez vous ne peut relire son travail, vous dépendrez de lui à la fin de la mission. Trois précautions suffisent à l’éviter :
- Un cahier des charges court : le résultat attendu, la date, la façon de vérifier que c’est fait.
- Un code hébergé sur vos comptes dès le démarrage, avec vos accès.
- Un temps de passation prévu et payé, avec une documentation relue par la personne qui reprend.
Deux points se règlent avec votre conseil avant de signer. Le code écrit par un salarié dans le cadre de ses fonctions revient en principe à l’employeur. Celui d’un freelance reste à lui tant qu’un contrat écrit ne vous cède pas les droits. Et un freelance organise lui-même son travail : si vous lui imposez des horaires et l’autorité d’un manager, la relation peut être requalifiée en contrat de travail.
Le développeur que vous visez acceptera-t-il cette formule ?
Les bons développeurs reçoivent des sollicitations chaque semaine. Ils choisissent pour le projet technique, l’équipe, le télétravail et le salaire. Votre message change donc selon la formule :
- En CDI : parlez du produit, de l’équipe, de ce qu’il pourra décider, et gardez un processus rapide.
- En freelance : donnez le périmètre, la durée, le tarif et le degré d’autonomie dès le départ.
Vérifiez aussi la disponibilité réelle. Un développeur salarié a un préavis à effectuer. Un freelance termine parfois une mission en cours. Demandez une date, et comparez-la à votre échéance.
Comment trancher cette semaine ?
- Écrivez en deux phrases ce qui doit exister à la fin. Si vous n’y arrivez pas, le besoin est sans doute durable.
- Nommez la personne qui maintiendra le code ensuite. Si personne ne vous vient, il vous manque un salarié.
- Faites le calcul ci-dessus avec vos propres chiffres.
- Décidez de la formule avant de lancer la recherche : le message et les candidats à approcher en dépendent.
Talents Digital accompagne vos besoins en CDI, CDD et freelance partout en France, avec des consultants seniors et de premières candidatures sous 48 heures à quelques jours, selon la rareté du poste à quelques jours, selon la rareté du poste. Confiez-nous votre poste de développeur : nous choisirons avec vous la formule dès le brief.
