Vasily Voropaev, fondateur et PDG de Smartbrain.io, entrepreneur en série et fervent promoteur du travail et des équipes à distance,a partagé son expérience dans un article pour Entrepreneur

Vous pouvez lire l’article original en cliquant sur le lien

Pour les fondateurs de startups confrontés à une pléthore de défis tels que le calendrier, les investisseurs et l’évolution de la demande du marché, il est extrêmement difficile d’embaucher des programmeurs capables de tenir leurs promesses

Il a toujours été difficile d’agrandir l’équipe d’une startup. Les fondateurs de startups doivent prendre en compte de nombreux facteurs avant d’intégrer de nouvelles personnes dans leur équipe à un stade précoce. Cette situation est encore aggravée par la pression exercée par les investisseurs qui attendent des résultats rapides

La situation actuelle rend l’embauche encore plus difficile

La pandémie et la pénurie de travailleurs immigrés dans de nombreux secteurs, y compris les technologies de l’information, ont brisé les règles établies du marché

Aujourd’hui, en plus des difficultés habituelles liées aux start-ups, les fondateurs doivent transformer leur entreprise et passer au monde virtuel, notamment en recrutant à distance

Voici comment les méthodes classiques de recrutement ont changé et quelles sont les nouvelles options

Le mythe de la pénurie de talents

Récemment, les recruteurs de ma communauté ont dit que leur marché était littéralement en ébullition – trop de nouvelles offres et pas assez de professionnels pour y répondre. Sur ma plateforme, je reçois chaque semaine des centaines de nouvelles candidatures de développeurs

Ce que je constate, c’est une pénurie de compétences. Peut-être que les blocages ont empêché les gens de suivre des cours, de s’entraîner ou qu’ils se sont simplement habitués aux vacances perpétuelles. Tout le monde s’attend à recevoir un salaire supérieur à 200 000 dollars, mais il est rare que leur expérience et leurs compétences correspondent à leurs attentes

Je suggère aux fondateurs non techniques de faire appel à un conseiller qui est un développeur chevronné capable d’interviewer les candidats. Il donnera les bonnes tâches, vérifiera les performances et déterminera les connaissances réelles des candidats en matière d’infrastructure et de langages de codage. Cette démarche est nécessaire pour deux raisons : Les fondateurs prépareront la bonne offre et auront des attentes appropriées concernant le travail des codeurs

Description du poste

Si vous ne voulez pas vous perdre dans ce melting-pot de l’embauche, assurez-vous que votre description de poste décrit bien ce que vous recherchez. Elle ne doit pas être trop générale, ni combiner deux ou trois postes en un seul, à moins qu’il ne s’agisse d’un poste temporaire “2 en 1”

Si vous avez besoin d’un leader visionnaire, par opposition à un travailleur qui se contentera d’exécuter des tâches déterminées, distinguez les deux rôles

Engagez un recruteur professionnel pour vous aider à rédiger une description de poste complète. Sinon, déléguez cette tâche à des agences de recrutement qui se chargeront de l’embauche de bout en bout pour vous

Niveaux de compétence

Maintenant que vous savez ce que vous pouvez offrir et ce que vous devez attendre du candidat, publiez la description du poste sur différentes plateformes. Divisez-les en deux segments : d’abord les profils des développeurs juniors, puis ceux des ingénieurs logiciels plus expérimentés

Les programmeurs juniors conviennent aux startups dirigées par des développeurs complets, où le directeur technique peut enseigner, corriger et guider les nouvelles recrues jusqu’à ce qu’elles deviennent des codeurs matures. Toutefois, l’expérience montre que les juniors apprennent souvent tout ce dont ils ont besoin et changent d’entreprise dans les 8 à 9 mois qui suivent

Les développeurs de niveau intermédiaire ou supérieur sont plus difficiles à trouver. Les retenir est une tâche encore plus ardue. Ils apportent une grande expérience et peuvent être de bons conseillers pour le développement de votre produit, mais en même temps, ils apportent les préjugés et la culture de leurs emplois précédents

Vous pouvez demander conseil à des agences de recrutement ou à des entrepreneurs en série sur la manière d’instaurer une culture d’entreprise, en particulier pour les équipes distantes ou hybrides composées d’une douzaine d’employés nouvellement embauchés

Où trouver les programmeurs ?

La recherche de développeurs est une combinaison d’art et de science

Achetez un logiciel de recrutement pour gérer les candidatures. Vérifiez s’il contient également une fonction qui vous aiderait à coordonner les offres d’emploi sur toutes les plateformes que vous avez choisies

Si vous ne mettez pas en place un processus d’embauche optimal dès le départ, cela prendra beaucoup de temps. De plus, si vous faites un faux pas, la réputation de votre marque employeur en pâtira, ce qui aura pour effet de faire fuir tous les programmeurs sympas de votre startup

Vous connaissez probablement les plateformes traditionnelles de publication d’offres d’emploi. Voici donc quelques nouvelles plateformes que j’aimerais mettre en avant

  • Lessites d’offres d’emploi pour les startups comme f6s, angel.co, GitHub, etc.
  • Les sociétés d’outstaffing : Ces sociétés couvrent tout d’un point de vue juridique et financier. Vous ne passez que des entretiens avec les développeurs présélectionnés et vous signez un accord avec la société qui contrôle tous les produits livrables.
  • Lesécoles en ligne proposent des codeurs jeunes mais très talentueux qui ont obtenu leur diplôme dans des camps d’entraînement.
  • Organisez des rencontres gratuites et intéressantes pourles développeurs . Les conférences, les hackathons et les marathons conviennent parfaitement. À mon avis, le meilleur événement de recrutement jamais organisé a été une démonstration de Neuralink qui s’est tenue en août 2020.

Recherchez des spécialistes déjà habitués au mode de vie à distance. Les nomades numériques et les ingénieurs qui ont travaillé dans des environnements autonomes sont votre principale cible

Comment garder les bons programmeurs

Pensez à ce dont ils ont besoin ou à ce qu’ils souhaitent, par exemple

  • travailler sur des projets intéressants
  • une vision claire de l’évolution de leur carrière
  • un horaire flexible
  • un équipement de haute qualité
  • une infrastructure de développement en place, avec un chef de produit, un concepteur, un service clientèle, un service commercial et un service juridique.

Oubliez le team building et les retraites en groupe. Écoutez les besoins réels de vos employés, donnez-leur des choix et de la flexibilité

Le partage d’une mission, d’une même culture et d’une même attitude au travail devrait être la clé pour trouver vos développeurs. Les avantages offerts aux employés, les horaires flexibles et les tâches stimulantes les rendront heureux

Si vous constatez que vous ne pouvez pas couvrir tous ces aspects à votre stade actuel, n’hésitez pas à les déléguer à des sociétés de RH et de recrutement, ou à faire appel à des recruteurs professionnels.