Avant de recruter un développeur : cadrer le besoin
Le cadrage technique ne s’improvise pas seul devant une feuille blanche. Asseyez-vous une heure avec la personne qui encadrera le poste — développeur en interne, directeur technique, prestataire — et faites-lui décrire ce que la nouvelle recrue fera pendant ses trois premiers mois. Pas les technologies : les tâches. Reprendre une application existante mal documentée, construire une nouvelle fonctionnalité de zéro ou fiabiliser une base fragile ne demandent pas les mêmes qualités.
Séparez ensuite deux choses que les annonces mélangent constamment : la stack et les fondamentaux. La stack, ce sont les outils du moment — un langage, un framework, une base de données, un hébergeur. Les fondamentaux, ce sont la capacité à structurer du code lisible, à comprendre un système existant, à raisonner sur un bug, à tester et à travailler avec d’autres. Un développeur solide change de framework en quelques semaines ; l’inverse n’est pas vrai.
Décidez donc explicitement de ce qui est éliminatoire. Sur une équipe d’une seule personne qui doit être opérationnelle immédiatement sur un code existant, exiger le langage exact se défend. Dans une équipe où quelqu’un peut accompagner l’arrivée, exiger la stack complète vous prive de la majorité des bons candidats pour un gain de quelques semaines. Le piège classique est la liste de dix technologies obligatoires, qui décrit une équipe entière et non un poste.
Terminez par le contexte, que les développeurs lisent avant tout le reste : quel produit, quels utilisateurs, quelle taille d’équipe, quelle part de code existant, quel niveau de dette technique. Un candidat expérimenté juge un poste là-dessus. Le cacher ne vous protège pas, cela vous fait simplement perdre les meilleurs au deuxième entretien.
- Que fera la personne pendant ses trois premiers mois, concrètement ?
- Reprise d’un existant, construction d’un nouveau produit, ou fiabilisation ?
- Stack réellement éliminatoire, et stack que l’on peut apprendre sur place.
- Niveau d’autonomie attendu : seul développeur, ou équipe avec un encadrement technique ?
- Qui évaluera techniquement les candidats, et à quelle étape ?
- Contexte à annoncer : produit, utilisateurs, taille d’équipe, dette technique, méthodes.