Mes critères de recrutement
Lorsque je consulte une offre d'emploi, je me demande en premier si je corresponds aux attentes mais qu'en est-il de l'inverse ?
Il m'est arrivé que mes attentes ne soient pas clairement définies vis-à-vis d'une entreprise et d'un poste, par manque d'expérience ou par besoin de changement qui a pu parfois m'amener à réduire mes exigences.
Les descriptions d'entreprises et de postes sont souvent banales et lisses. Il n'est pas toujours facile d'y voir clair, car peu d'entreprises dévoilent vraiment leurs pratiques directement sur une fiche de poste, elles les enjolivent ou mentent carrément même si la tendance va en s'améliorant.
Personnellement lorsque je postule, il est possible que certains critères restent en suspens et dresser un bilan exhaustif lorsque je passe plusieurs entretiens pour plusieurs entreprises en même temps est une tâche délicate. Heureusement cela n'arrive pas souvent et chaque série d'entretiens m'aide à affiner mon jugement et mes critères.
J'ai donc créé une liste de cases à cocher qui me permet pendant mes entretiens de construire un aperçu de ce que je considère comme des qualités de l'entreprise et du poste. Cela me permet de mieux visualiser l'entreprise et le poste en complétement de mon ressenti et de mes notes.
Cette liste n'est ni exhaustive, ni ordonnée. Par ailleurs d'autres critères peuvent s'ajouter en fonction du poste, de l'entreprise et de mes besoins.
Critères
Entreprise
-
Télétravail
- Bureaux partagés
- Indemnités
- Horaires flexibles
- Impact écologique & social
- Approche Open Company
- Coopérative
- Épargne salariale
- Prime de partage de valeur
Technique
-
Recrutement
- Entretien technique adapté
- Test technique adapté
-
Culture de l'écrit
- Handbook
- Architecture decision records
- Échanges asynchrones
-
Collaboration
- Revues de code
- Pair programming
- Mob programming
- Extreme programming
- Veille technologique
- Meetups
- Conférences
- Ateliers
- Formations
-
Pratiques de développement
- Gestion des versions
- Application 12 facteurs
- Analyses statiques
- Test driven development
- Behavior driven development
- Clean code
- Contributions open source
- Zero-bug policy
-
Architecture logicielle
- Event sourcing
- Domain driven development
- Command Query Responsibility Segregation
- Clean architecture
- Hexagonal architecture
-
Tests
- Tests unitaires
- Tests de bout en bout
- Tests de non-régression
- Tests de charge
-
Opérationnel
- Intégration continue
- Déploiement continu
- Observabilité des applications