CDI I Head of Engineering

  • Paris
  • CDI
  • Date de début : 02 février 2023
  • Postuler

À propos

Flatlooker est à l'agence immobilière ce que les banques en ligne sont aux guichets de quartier : RE.VO.LU.TI.ON.NA.IRE ! Chez nous pas de visites physiques et une satisfaction client au top.
Finie la galère pour louer un logement quand vous changez de ville. Finies les files d'attente pour espérer déposer son dossier. Fini le mardi matin à visiter des biens à 15 serrés dans les escaliers. Finie la fuite d’eau jamais résolue… Bref une agence comme il devrait en exister depuis bien longtemps ! 🙌

Nos processus 100% digitaux (visites virtuelles, dépôts de dossiers locatifs en ligne, signatures électroniques, paiements et gestion des incidents en ligne) nous permettent de nous concentrer sur l’essentiel : des clients heureux (et ils sont plusieurs milliers à le dire sur google et trustpilot). ⭐️

Fondé en 2016, Flatlooker révolutionne depuis un marché vieillissant. Nous avons étendu notre service dans les 30 plus grandes métropoles françaises, comptabilisons une dizaine de milliers de locations dans toute la France.

Nous sommes aujourd’hui les leaders de la gestion locative digitale (loin devant de nombreux nouveaux concurrents qui se lancent chaque mois) et notre ambition est de détrôner les acteurs traditionnels : nous avons déjà une offre de logement supérieure à des gros acteurs en région parisienne ! 🚀

L’équipe est actuellement composée de 65 passionnés, répartis en différents pôles : Produit / Technique / Opérations / Sales / Marketing.
Afin de poursuivre sa mission, Flatlooker est soutenu par des investisseurs prestigieux (Partech, BPI, Kima Venture...).

Descriptif du poste

Flatlooker révolutionne l’immobilier par la tech et recrute son/sa premier(e) Head of Engineering : venez prendre part à cette aventure avec nous !

Vous intégrerez l’équipe produit déjà constituée de 12 personnes : ingénieur.es, data-scientist, product-managers et product-designer.

Votre rôle sera de manager et de faire grandir notre équipe de développeurs et data-scientists.

Chez Flatlooker, nous mettons l'accent sur la montée en compétence des équipes : pair programming, revue de code, séances de formations, participation à des séminaires etc. Chaque mercredi après-midi est l'occasion de travailler sur des sujets transverses (open-source, formation, exploration de codebase etc.).

Nous veillons à produire du code de qualité (architecturé, commenté, testé) et déployons quotidiennement en intégration continue. Nous utilisons des langages de programmation robustes (ruby, javascript) et des frameworks modernes (rails, vue, stimulus). Notre gestion de projet suit une méthodologie agile avec des sprints de 2 à 4 semaines.

Vos missions seront les suivantes :

Delivery

  • Participer activement aux choix technologiques pour les nouveaux projets et pour la codebase, en coordonnation avec le reste de l'équipe tech
  • Participer à la production de nouvelles fonctionnalités à la fois en écrivant du code et en participant aux relectures des PRs des autres développeurs
  • Être garant des engagements collectifs : animer l'équipe technique pour atteindre les objectifs de développements

Encadrement, animation et recrutement

  • Participer au recrutement (définition du besoin, sourcing, screening, entretiens techniques) et la rétention de l'équipe (plan de recrutement prévu de ~1 développeur.se additionnel.le tous les 6 mois)
  • Accompagner les nouveaux arrivants (mise en place et suivi du plan d'onboarding, veille à la bonne intégration etc.)
  • Mener les entretiens annuels de l'équipe en collaboration avec la direction, effectuer des 1to1 réguliers avec les équipes pour s'assurer du bon développement professionnel de chacun.e
  • Porter la voix de l'équipe tech dans la communication avec la direction et le produit pour maintenir un environnement de travail transparent et bienveillant. Avoir une implication forte dans la définition des objectifs trimestriels (gérés sous la forme d'OKRs).

Formation et montée en compétence

Assurer la montée en compétence continue des équipes :

  • Faire une session de pair-programming chaque semaine avec un membre de l'équipe
  • Identifier les forces et faiblesses de chacun et établir un plan de progression individuel pour assurer la montée en compétence des développeurs (sur la maîtrise de la codebase, sur la tech etc.) via des lectures ou des actions individuelles ciblées
  • Préparer et animer avec les autres développeurs des sessions bonnes pratiques hebdomadaires
  • Identifier les besoins en formation collectifs et organiser des formations ad-hoc

Bonnes pratiques tech

Être garant(e) de la qualité de la codebase :

  • S'assurer de sa structuration homogène (veiller au respect collectif des patterns d'architecture et des différentes conventions adoptées dans l'équipe)
  • Veiller à la production et au maintien d'une documentation structurée
  • Mettre en place de nouvelles bonnes pratiques d'amélioration de la qualité du code (plus d'analyse statique, audits de sécurité, etc.)
  • Suivre et améliorer les indicateurs clés comme le test coverage, le temps de la suite de tests, code churn etc.

S'assurer que la structuration du code apporte des résultats concrets pour l'entreprise :

  • Amélioration du ratio build/run des équipes techniques
  • Montée en compétence plus rapide des nouveaux arrivants
  • Diminution du nombre d'erreurs en production

Profil recherché

  • Au moins 5 ans d'expérience en développement web - idéalement avec le framework rails
  • A déjà implémenté des bonnes pratiques de développement (analyse statique, CI, design patterns etc.) avec des succès quantifiés
  • A une première expérience de management d'une équipe technique : a recruté et managé avec succès plusieurs développeurs.se dans son équipe

Process de recrutement

Le recrutement s’effectuera en 3 étapes :

  • 1 entretien téléphonique de ~30 minutes pour échanger sur le projet et votre background
  • 1 entretien technique avec les développeurs (physique ou visio) contenant un test algorithmique et un test technique
  • 1 entretien sur la motivation, les méthodes de travail et les valeurs avec le Head of Product et la direction

En plus de ces entretiens, un moment sera organisé avec les équipes pour découvrir notre culture.

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 02 février 2023
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 3 ans
  • Télétravail partiel possible