Sur les modules métier en Vue.js et GraphQL côté client, les réponses sont précises et chiffrées. Les tests avec Vitest visent les règles qui comptent. Les règles métier RH et paie sont traitées avec des cas limites réels. La collaboration avec le design et le PO est structurée, et l'usage de l'IA est cadré.
La pièce à transmettrePart telle quelle chez votre client : sans score, sans verdict, sans signal.
Revelyum
Rapport d'entretien technique
Établi pour Nordlys Conseil
Développeur Vue.js mid, SaaS de gestion RH (H/F)
· Marion Lefort · 08/04/2026
Synthèse
La candidate a trois ans sur un SaaS de paie et d'absences et en tire des pratiques précises : stores par domaine, règles métier isolées et testées, cache GraphQL normalisé. Elle cite des incidents réels, comme un arrondi de solde corrigé en une fonction unique. Elle encadre l'usage de l'assistant par des règles claires sur les droits et les données de paie.
Détail par exigence
Modules métier en Vue.js
indispensableSolide
Organise l'état par domaine, isole les règles de validation et type ses composants génériques.
GraphQL côté client
indispensableSolide
Exploite un cache normalisé, des fragments par composant et une pagination par curseur.
Tests avec Vitest
Solide
Teste d'abord les règles qui coûtent cher en cas d'erreur et simule l'API plutôt que chaque fonction.
Règles métier RH et paie
Solide
Connaît les cas limites des soldes, centralise les arrondis et laisse le serveur décider des droits.
Collaboration avec design et PO
Solide
Lève les ambiguïtés par une proposition, s'appuie sur le design system et découpe ses estimations.
Usage de l'IA
indispensableSolide
Délègue le mécanique, garde les calculs et les droits, donne du contexte et relit chaque différence.
Points d'appui
Règles métier isolées de l'interface et testées sur de nombreux cas.
Maîtrise du cache GraphQL et de la pagination par curseur.
Discipline sur les droits : le serveur décide, l'interface masque.
Questions posées au PO avec une proposition.
Points de vigilance
Aucune expérience citée de la performance sur de très grandes listes.
Sujets abordés
Modules métier en Vue.js · GraphQL côté client · Tests avec Vitest · Règles métier RH et paie · Collaboration avec design et PO · Usage de l'IA
Entretien conduit en autonomie par le candidat, réponses transcrites puis analysées.
L'évaluation finale appartient au recruteur : Revelyum n'émet aucune décision automatisée.
En clair
Oui, il peut clairement faire ce job
Marion connaît bien les règles d'un logiciel de paie et d'absences et sait les protéger par des tests. Elle dialogue utilement avec les PO et les designers.
Ses points forts
Fiable sur les règles de paie
Questions claires aux PO
Usage encadré de l'IA
À creuser en entretien
Peu d'exemples sur de très grandes listes
Savoir-être
Structurer sa réponse
Sépare règles, interface et tests de façon claire.
Pose des questions utiles aux PO et partage ses pratiques de test.
Détail par exigence
Modules métier en Vue.js
indispensableSolide · 9,3/10
Organiser l'état avec Pinia · 9/10Découpage par domaine.on a un store Pinia par domaine métierRéponse
R1
Pièges de la réactivité · 9/10Piège connu et évité.on ne copie jamais une donnée d'un store dans un ref localRéponse
R1
Formulaire de note de frais avec règles · 10/10Règles séparées de l'interface.un module TypeScript pur qui valide une ligne et renvoie des erreurs typéesRéponse
R2
Composant générique typé · 9/10Composant typé réutilisable.j'utilise des génériques avec defineComponentRéponse
R2
GraphQL côté client
indispensableSolide · 9,7/10
Cache client et mise à jour après mutation · 9/10Cache normalisé bien utilisé.après une mutation de congé, on renvoie l'objet modifié et le cache se met à jour tout seulRéponse
R3
Pagination d'une liste de salariés · 10/10Choix argumenté.c'est de la pagination par curseur avec fetchMoreRéponse
R3
Fragments et colocalisation · 10/10Colocalisation appliquée.chaque composant déclare son fragmentRéponse
R3
Tests avec Vitest
Solide · 10/10
Choisir ce qui mérite un test · 10/10Priorité justifiée.Je teste d'abord les règles métier, les calculs de soldesRéponse
R4
Tester un composable · 10/10Méthode simple.Les composables se testent sans monter de composantRéponse
R4
Simuler l'API GraphQL · 10/10Simulation au bon niveau.je simule le client avec des réponses fixesRéponse
R4
Règles métier RH et paie
Solide · 9,3/10
Calcul de soldes de congés et cas limites · 9/10Cas limites réels.l'acquisition au prorata, les jours fractionnés et les congés qui enjambent l'annéeRéponse
R5
Droits du manager et du salarié · 10/10Droits contrôlés au bon endroit.c'est le serveur qui décide, l'interface ne fait que masquerRéponse
R5
Données de paie confidentielles · 9/10Confidentialité côté serveur.Un manager ne reçoit jamais le salaire de quelqu'un hors de son équipeRéponse
R5
Collaboration avec design et PO
Solide · 9/10
Lever une ambiguïté de spécification · 9/10Question utile.Je pose la question tout de suite avec une propositionRéponse
R6
Respecter un design system · 9/10Cohérence préservée.j'ouvre un échange avec la designer avant de coder un composant à partRéponse
R6
Estimer une fonctionnalité · 9/10Estimation honnête.je découpe en tâches d'une demi-journée et je dis ce que je ne sais pas encoreRéponse
R6
Usage de l'IA
indispensableSolide · 9,5/10
S'il code avec un assistant IA (Copilot, Cursor, Claude Code, ChatGPT…) : quelles tâches de développement il lui confie, et lesquelles il garde · 10/10Tâches déléguées nommées.Je lui confie les composants de présentation, les tests de cas limitesRéponse
R7
Son workflow avec l'assistant : découper la demande, lui donner le contexte (fichiers, conventions), tenir la taille du contexte et le coût en tokens, itérer · 9/10Contexte maîtrisé.Je lui donne les types et nos conventions en contexteRéponse
R7
Comment il relit, teste et corrige le code que l'assistant produit · 10/10Relecture avant exécution.je relis chaque différence avant de lancer les testsRéponse
R7
Ce qu'il ne confie jamais à l'assistant : données confidentielles, sécurité, décisions d'architecture, cas où il s'est trompé · 9/10Limite claire.Les données réelles de salariés ne passent jamais par un assistantRéponse
R7