La réponse courte : avant d'accepter un nouveau poste de développeur, vérifiez 10 points essentiels : l'environnement technique, le rôle, les sujets, le type de société, les perspectives d'évolution, les conditions de travail, l'organisation interne, la rémunération, l'équipe et les avantages. De quoi éviter les mauvaises surprises.
Ça paraît évident… connaître les technos en place est primordial. Les grandes enquêtes annuelles menées auprès des développeurs le confirment : c'est même le critère n°1 lorsqu'on recherche un nouveau job. Mais plus que de connaître la stack complète, il faut aussi se renseigner au sujet des évolutions passées et des éventuels changements à venir. Quel legacy ? Quel état du code ? Y a-t-il une refonte prévue ? Quel est le pourcentage de maintenance (TMA) dans le poste vs de développement de nouvelles fonctionnalités ou de nouveaux projets de A à Z ?
L'adéquation avec vos souhaits doit être au top :
Donnez la priorité aux postes clairs, bien définis, qui laissent aussi une certaine marge de manœuvre : évolution des missions dans le temps, possibilité de travailler sur un sujet plutôt qu'un autre en fonction de l'avancement de la prod… Pensez aussi à votre niveau d'expérience : un développeur senior doit s'assurer qu'il ne s'ennuiera pas dans un poste sous-dimensionné, et inversement pour un développeur junior qui devra faire attention aux compétences minimum requises.
Malheureusement, il y a encore trop souvent des différences entre le poste promis et la réalité du quotidien — soit par erreur involontaire, soit intentionnellement (souvent pour attirer des développeurs rares à tout prix). Il faut donc être vigilant et poser les bonnes questions. Voici d'ailleurs quelques conseils pour réussir votre entretien.
Sur quels sujets allez-vous concrètement travailler ? Quels sont les enjeux et challenges techniques ? Cherchez à avoir toutes les informations importantes et précises : s'agit-il de développement logiciel (plusieurs produits ?), de sites web, d'applications web / mobile / hybrides, de plateformes ? Combien y a-t-il de projets différents à mener de front et combien de temps durent-ils ? Allez-vous travailler sur de l'architecture distribuée, du microservices, des sujets cloud, scraping, data mining ? Quelles sont les problématiques principales du projet : forte charge, volumétrie, sécurité, UX ?
Plusieurs classements sont possibles : par secteur d'activité, taille, produit, service… Chacun aura sa préférence parmi les choix qui s'opposent généralement :
Souhaitez-vous en priorité augmenter votre salaire, vos responsabilités techniques, humaines, vos compétences ? Souhaitez-vous devenir lead tech, lead dev, chef de projet, expert technique, architecte, CTO ? Le management n'est pas fait pour tout le monde, et l'expertise technique non plus. Si vous accordez une importance particulière aux perspectives d'évolution, renseignez-vous un maximum : assurez-vous qu'elles existent et que le délai estimé pour évoluer est raisonnable. Les perspectives d'évolution de l'équipe, des produits/services et de la société sont aussi à prendre en considération.
Flexibilité éventuelle des horaires, télétravail, matériel et outils en place, localisation du poste et temps de trajet, parking, transports en commun, restaurant d'entreprise… la liste est longue.
Relevez les points positifs et négatifs : locaux modernes, neufs, spacieux, agréables ou non (attention aux bureaux exigus de certaines entreprises qui économisent de la place à cause de loyers exorbitants en centre-ville). Regardez bien où vous serez installé, et non pas uniquement le salon confortable dans lequel vous passez votre entretien d'embauche. L'équipe IT est-elle géographiquement rattachée aux autres équipes ? (Ce n'est pas le cas partout.)
Quelle est la politique de rémunération de l'entreprise pour un CDI : s'agit-il d'une rémunération fixe ou fixe + variable ? Le salaire variable est-il défini sur objectifs personnels ou d'équipe ? Mensuels, trimestriels ou annuels ? Qualitatifs ou quantitatifs ? Le salaire fixe est-il appliqué sur 12 ou 13 mois ? Existe-t-il des primes régulières, une participation aux résultats de l'entreprise, la possibilité de prendre des parts dans la société (BSPCE) ?
Se lancer dans un nouveau job, c'est découvrir un nouvel univers et rencontrer de nouvelles personnes que vous allez côtoyer tous les jours, ou presque. Inutile de vous dire à quel point le feeling est important. Assurez-vous de partager les mêmes valeurs, que ce soit la passion pour les nouvelles technologies, l'ouverture d'esprit, le goût de l'innovation…
Sentez l'ambiance de travail et la culture de l'équipe (jean-baskets vs costume, sérieux vs ambiance détendue, tutoiement vs vouvoiement). Des choses sont-elles mises en place pour souder l'équipe : petits-déjeuners, déjeuners d'équipe, séminaires ? Sentez-vous que l'équipe technique a l'air reconnue à sa juste valeur, ou plutôt mise en retrait ?
Tout est bon à prendre ! Parmi les avantages les plus connus :
À vous de choisir « judicieusement »…
Décrivez-nous le poste idéal : un chasseur de têtes revient vers vous dès qu’une mission correspond — en toute confidentialité.
Candidature spontanéeDéveloppement, data, product, cloud, IA — des CDI qualifiés, partout en France.
Voir nos offres