Show HN : un outil de suivi des candidatures avec avis sur les entreprises et réponses automatiques aux recruteurs
(rolepad.com)- Rolepad est un outil gratuit de suivi des candidatures qui centralise en un seul endroit les opportunités reçues et l’état des candidatures, même quand on n’est pas en recherche active
- Il permet d’organiser des données de recherche d’emploi éparpillées en enregistrant les candidatures, les informations sur les entreprises, les détails des postes, les étapes d’entretien, les contacts, les notes et les suivis
- En envoyant les e-mails avec les recruteurs, les intervieweurs et les responsables du recrutement à
save@rolepad.com, il est possible d’ordonner les échanges pour suivre plus facilement le processus de candidature - Les opportunités non souhaitées peuvent être transférées à
no@rolepad.compour envoyer un refus automatique, et partager l’avancement sans informations sensibles - Il est possible d’envoyer un feedback privé aux entreprises ou de laisser des avis anonymes, et de consulter à l’avance le processus de recrutement grâce aux avis d’autres candidats
Comment Rolepad gère la recherche d’emploi
- Rolepad est un outil qui aide à ne rien manquer de sa recherche d’emploi en regroupant au même endroit les offres auxquelles on a postulé et les opportunités reçues
- Les candidats peuvent commencer gratuitement et élargir le périmètre de gestion selon leurs besoins
- Les éléments pouvant être centralisés sont les suivants
- Candidatures et opportunités reçues
- Informations sur l’entreprise et détails du poste
- Étapes d’entretien et coordonnées
- Notes libres et actions de suivi
Organisation des e-mails et refus automatiques
- Les échanges avec les recruteurs, les intervieweurs et les responsables du recrutement peuvent être organisés via e-mail
save@rolepad.com: envoyer les e-mails concernés pour enregistrer et organiser les conversations dans Rolepadno@rolepad.com: transférer un e-mail pour le refuser via une réponse automatique
- La synchronisation de l’état de la candidature avec l’équipe de recrutement permet aux candidats comme aux recruteurs de suivre l’avancement avec plus de transparence
- Le déroulé de la candidature peut être présenté sous forme de diagramme chronologique et partagé sans exposer d’informations sensibles
Avis sur les entreprises et feedback
- Il est possible de laisser un retour sur la difficulté des entretiens, la rapidité de réponse de l’entreprise et l’expérience liée à l’offre
- Partager un feedback privé avec l’entreprise
- Soumettre un avis anonyme
- Consulter les informations sur le processus de recrutement par entreprise dans Reviews
1 commentaires
Avis de Hacker News
Félicitations pour le lancement du produit. Vous dites qu’il est courant aujourd’hui de postuler à des dizaines d’endroits ; je me demande si c’est vraiment si fréquent.
En tant qu’ingénieur logiciel ordinaire en Europe de l’Ouest, quand j’étais junior vers 2010-2015, il suffisait généralement d’envoyer environ 3 candidatures pour trouver un poste ; maintenant, avec l’expérience, quand je change d’emploi, je sais exactement quel type d’entreprise viser et je ne postule qu’à 1 ou 2 endroits.
Ces 1 ou 2 entreprises, je les étudie soigneusement, et je ne passe pas d’entretiens avec plus d’une entreprise à la fois. Je n’ai jamais travaillé chez FAANG, mais je pensais que ma situation était la plus courante ; peut-être que ce n’est pas le cas.
Elles demandent le salaire attendu dans le formulaire de candidature puis disparaissent, ou bien, après l’entretien, vous rabaissent en disant que votre expérience dans telle technologie précise qu’elles utilisent est « limitée », en espérant que vous fassiez quelques concessions pour travailler dans leur « excellente équipe ». Les processus d’entretien durent aussi souvent de 4 semaines à 2 mois, et certaines laissent entendre qu’elles attendent des heures supplémentaires non payées, avec des formulations du type « avez-vous la passion de vous investir dans le travail plutôt que de simplement compter les heures avant de partir ? ».
Au final, il faut beaucoup d’efforts pour filtrer des opportunités nulles et trouver les 1 ou 2 pépites.
Le marché semble se redresser à mesure que les personnes licenciées sont réabsorbées ou prennent d’autres chemins, et que les limites de l’IA deviennent plus claires.
En revanche, ma compréhension du marché s’est énormément améliorée.
Le moment n’est pas idéal, mais je ne le vois pas entièrement négativement. La pression qui m’a poussé à améliorer ma présentation et ma préparation est au fond une bonne chose. Cela dit, la situation paraît assez instable, et j’ai l’impression d’avoir été exceptionnellement chanceux jusqu’ici.
Passer des entretiens avec plusieurs entreprises en même temps est vraiment très stressant. Il est difficile de séparer les rôles dans sa tête, de se souvenir pendant un appel de quelle voix correspond à qui, à qui on a demandé quoi, quand et pourquoi ; il faut tout noter et relire ses notes avant chaque appel.
Ça a l’air bien, mais la partie avis sur les entreprises et les entretiens me paraît très suspecte. Glassdoor a ruiné la fiabilité des avis en donnant des incitations aux employeurs, et j’ai personnellement vu mes avis publiés, de faux avis, ainsi que la suppression de mauvais avis sur mon ancienne entreprise.
Un produit qui propose des notes publiques finira probablement contaminé par de fausses notes. Je me demande ce que vous avez envisagé pour que les avis restent authentiques.
L’une des idées initiales est de permettre au système de vérifier qu’un utilisateur a réellement postulé auprès d’une entreprise donnée. Si l’on part du principe que cette entreprise est cliente de Rolepad, cela apporte une garantie de base sur l’auteur des données.
Avec une intégration ATS, on peut obtenir des mesures assez concrètes comme « à quelle vitesse X s’est produit », sans saisie de la part du candidat. Malgré tout, les avis comportent toujours une part de conflit entre deux versions, et nous n’avons pas encore trouvé de solution parfaitement claire. Il semble que le sentiment général soit que les avis Glassdoor ou Yelp sont à prendre avec recul, mais qu’ils valent mieux que rien.
Il faut supprimer les avis malveillants ou le spam, mais en même temps le système d’avis ne doit pas pouvoir être détourné. Existe-t-il une méthode systématique ?
Pour lancer une idée : pourquoi ne pas utiliser une base de données distribuée en ajout seul, où des éléments comme les avis, les entreprises et les utilisateurs seraient masqués par des fonctions de hachage, et où seules les actions comme les nouveaux avis, les modifications et les suppressions seraient visibles ? Une base de données à source unique est facilement contaminée, donc elle devrait être partagée par plusieurs parties prenantes, et chaque action devrait être validée par ces bases pour être traitée.
La récompense pour le stockage et la validation ne devrait pas être de l’argent. L’argent corrompt tout et est la racine de tous les maux ; il faudrait donc une forme de quasi-monnaie, comme des jetons d’audit échangeables entre participants. La valeur viendrait du fait que tout le monde fait confiance au système.
En fait, le processus de vérification pourrait être automatisé avec des algorithmes de LLM et des motifs historiques, et ce LLM tournerait sur le matériel des parties prenantes, idéalement sur GPU. Un tel système pourrait-il fonctionner ?
L’idée de l’app est vraiment bonne. J’aimerais toutefois que les données soient uniquement locales.
La tentation de monétiser ces données très précieuses semble difficile à combattre. C’est devenu normal avec le temps, mais confier à de parfaits inconnus certaines des données les plus sensibles de sa vie reste assez étrange.
Cela dit, comme c’est désormais devenu la norme, la base semble solide. Mais est-ce vraiment nécessaire ? Je pense qu’en tant que techniciens, nous devons créer des solutions qui font ce qui est juste, même quand les utilisateurs ne savent pas ce qui l’est.
Au final, j’ai l’impression que ce seront les employeurs qui paieront pour ce produit ; je recommande de réfléchir longuement et en profondeur au problème de l’alignement des intérêts
Quand l’employeur paie, à quel moment l’expérience candidat est-elle sacrifiée ? L’inverse vaut aussi, mais celui qui paie finit toujours par être prioritaire. Comment compenser cela sur le long terme ?
Nous réfléchissons vraiment beaucoup à l’alignement des intérêts, aux conflits d’intérêts, aux impacts sur la vie privée, etc. Si l’on met les candidats de côté, le postulat central de la plateforme devient de fait caduc ; éviter la vision court-termiste et les décisions stupides est donc notre priorité absolue
J’aime bien cette idée. Pendant un processus de recrutement, il faut gérer une quantité énorme de détails entre plusieurs candidatures
Il y a beaucoup de douleur et de tâches ingrates, et une fois embauché, la plupart de ces infos disparaissent, puis il faut les rassembler à la hâte si l’on se fait licencier. LinkedIn le permet dans une certaine mesure, mais pour eux c’est presque une fonctionnalité très secondaire
Ça a l’air bien, mais c’est encore une application propriétaire qui détiendra toutes mes données
J’ai créé un tableau Kanban avec Obsidian, et comme c’est du Markdown basé sur des fichiers, je garde pour toujours le contrôle complet de mes données
La politique de confidentialité est brutalement honnête. Ils peuvent faire ce qu’ils veulent de mes données, les vendre, les conserver même après suppression, et potentiellement me ruiner la vie
Ça pourrait donner quelque chose comme : « Cher recruteur Google, voulez-vous savoir comment ce candidat s’est comporté lors de ses précédents entretiens ? Contactez-nous et nous réduirons la frustration et le temps nécessaires à votre recrutement »
Le risque de vente massive de données personnelles est bien trop élevé par rapport à la faible valeur apportée
Ça a l’air bien et ça tombe pile au bon moment pour moi
Une inquiétude : est-ce que toutes mes données, y compris mon CV, sont stockées en clair dans le cloud ?
Nous avons abordé la sécurité comme pour un vrai produit, pas comme un projet de week-end, et il y a pas mal de mécanismes de protection des données, à la fois côté application et infrastructure. Il y a l’authentification JWT de Firebase, des protections contre le XSS et les injections SQL, une connexion sans mot de passe par défaut, le chiffrement au repos, une base de données dans un sous-réseau privé, des identifiants DB stockés dans un coffre de secrets avec rotation automatique, l’authentification multifacteur pour l’accès à l’infrastructure, etc.
Je serais curieux de savoir si vous avez des inquiétudes concrètes que je n’ai pas abordées ici
Ça a l’air intéressant, je vais probablement l’essayer
Le domaine dans lequel j’aimerais le plus être aidé par un outil, c’est le suivi des appels téléphoniques. L’idéal serait de rattacher les enregistrements à la bonne entreprise, de les transcrire et même de les résumer. Les e-mails sont stockés et faciles à relire, alors que pour les appels il faut prendre des notes dans l’urgence
Avec des fichiers texte ou une feuille de calcul, tout est « sur une page », donc facile à parcourir rapidement, et on peut aussi faire un grep par mot-clé. L’UI de Rolepad semble moins utile sur ce point. Pour l’instant, la liste des entreprises n’affiche que le nom, le poste et l’étape ; j’aimerais au minimum voir des « commentaires » sur chaque élément
Lors de ma dernière recherche d’emploi, j’avais créé dans Gmail un libellé pour chaque poste, puis des règles pour appliquer automatiquement ces libellés aux e-mails entrants. C’était très simple : sélectionner un e-mail → « Filtrer les messages similaires » → définir le libellé, et c’était terminé
On peut sans doute stocker des notes liées aux entreprises dans Rolepad, mais si Rolepad ne met pas automatiquement les éléments à jour, je ne vois pas trop l’intérêt d’y transférer mes e-mails. À moins qu’il regroupe tous les canaux de communication : e-mails, appels, messages LinkedIn, etc.
À noter que lorsque je contacte des recruteurs, j’utilise plusieurs adresses e-mail via un wildcard sur mon domaine, mais comme il n’y a qu’un seul compte, la fonction de transfert d’e-mails ne fonctionnerait pas
Je reconnais que la recherche dans les données fournies peut être améliorée. Pour les e-mails, nous avons déjà une fonctionnalité de base qui détecte à quelle opportunité ils doivent être affectés à partir de plusieurs éléments, et nous prévoyons aussi de l’améliorer
Un des flux auxquels j’ai pensé consiste à ajouter save@rolepad.com en copie ou copie cachée sur les e-mails sortants, afin d’éviter une étape supplémentaire. J’ai aussi envisagé l’idée de créer une adresse e-mail Rolepad personnalisée pour l’envoi de CV, afin que toutes les communications soient automatiquement capturées dans le système. À l’époque, cela me semblait un peu trop ambitieux, mais je serais curieux de savoir si cela vous intéresse
Le problème des multiples adresses e-mail est pénible. La solution la plus simple serait probablement d’associer manuellement plusieurs adresses au compte. Ou alors d’utiliser entièrement l’approche par adresse personnalisée
Ça a l’air plutôt bien ; je me demande comment vous comptez gérer la monétisation
J’ai aussi noté quelques réflexions sur https://rolepad.com/employers. Comme indiqué dans le post initial, il y a beaucoup d’aspects liés à la vie privée à prendre en compte, mais j’ai aussi des idées concrètes dont j’aimerais discuter avec des responsables du recrutement. Par exemple, partager un lien d’offre d’emploi Rolepad afin que les candidats puissent ajouter en une fois à leur compte un poste avec des données préremplies