Retour

Tech

Engineering manager (F/H)

  • Type de contrat : CDI
  • Lieu : Paris, France (75009)

À propos

Forte de plus de 290 collaborateur.trices dont 15% sont dans les équipes tech, Meilleurs Agents engage une démarche scientifique visant à modéliser le fonctionnement du marché immobilier résidentiel.
Nous développons des produits à destination des particuliers (cartes de prix / m² à la précision inégalée, outil d’estimation en ligne, indices d’évolution des prix, analyse de l’offre et de la demande) et à destination des agences (vitrine en ligne, outils d’exploration des ventes etc.)

Meilleurs Agents a ainsi pu devenir une référence en France en matière d’information immobilière de qualité avec un trafic de 2 millions de visiteurs uniques par mois et 12000 agences partenaires (plus de la moitié des agences en France).

Après une année riche en événements, Meilleurs Agents vient de passer un tout nouveau cap en rejoignant le groupe Axel Springer pour continuer à faire vivre notre ambition de rendre l’immobilier plus transparent et flexible dans toute l’Europe.

Seuls des profils talentueux et engagés pourront nous permettre d’atteindre cet objectif !

Descriptif du poste

Quelques mots sur le contexte de ce recrutement

Le rôle et la composition de l’équipe

Le rôle de l’équipe Tech de Meilleurs Agents est de concevoir et maintenir toutes les fonctionnalités de la plateforme et les outils proposés. Elle est composée d'une trentaine de personnes :

  • Des développeur/ses front (ReactJS)
  • Des développeurs/ses back (Python)
  • Des DevOps engineers
  • Des Product managers et des Product designers

L’organisation tech/produit
Afin d’atteindre les objectifs ambitieux de croissance, et conserver notre agilité dans un contexte de fort recrutement, Meilleurs Agents a fait le choix en 2017 d’adopter la méthode de management basée sur les OKR.
Pour cela, nous fonctionnons en impact teams : une équipe pluridisciplinaire réunissant des développeurs, des product designers et des product managers. Si vous voulez en savoir plus sur notre organisation produit et tech basée sur le modèle des OKR et son impact sur notre business, vous pouvez regarder cette vidéo de notre CTO et de notre VP Product lors du Web2day 2018.

Il y a aujourd’hui trois impacts teams orientées sur deux objectifs. La composition de chaque team peut être modifiée chaque semestre : cela permet à chaque membre de changer d’équipe/OKR et d’avoir une vision globale de la plateforme.

Pour atteindre ces objectifs, nous avons une organisation agile (mélange de Scrum et Kanban) avec plusieurs rituels : daily meetings, sprints de 2 semaines, démos produit au reste de l’entreprise à la fin de chaque sprint.
Nous n’avons pas de scrum master ou de responsable QA dans les équipes (tout le monde est imprégné de l’esprit agile et encouragé à se former : on apprend en marchant).
Nous respectons le temps des développeurs sur le modèle Maker’s Schedule.

En termes de taille et d’organisation, nous ne sommes pas une startup early stage (qui manque de structure et de moyens), ni une grosse entreprise (où les services sont silotés). Nous avons des moyens et des process qui encouragent l’innovation.

Notre stack technique
Nous construisons une plateforme adressant 2 problématiques : un site web grand public et un outil SaaS pour les agences immobilières

  • Côté backend : nous développons des apps web classiques et des API Rest en Python / Flask. Nous utilisons Celery + Redis, PostgreSQL, GCP, Docker/Kubernetes, Ansible, Jenkins, Algolia, Mapnick
  • Côté frontend : ReactJS, Redux, Mapbox GL, Webpack, Sass, Jinja2, Vanilla Javascript, jQuery, Nightwatch (Selenium).

Nous mettons à profit un temps dédié de maintien en condition opérationnelle pour maintenir notre stack technique à jour et expérimenter sur les technologies qui correspondent à nos besoins.

Focus sur la qualité de ce qu’on produit

Nous sommes très sensibles à la qualité du code que nous produisons. Cela est lié aux valeurs de l’entreprise qui sont la quête de l’excellence et l’entraide.

Un quart du temps des développeurs est dédié à faire de l’amélioration applicative (refactoring, réarchitecture, adoption de nouvelles technos (en exemple, en 2019, nous avons créé un nouvel environnement de développement (nous générons désormais des machines de dévs à la volée alors qu’avant nous avions une machine commune)).
Nous nous permettons d’explorer de nouvelles solutions techniques pendant le développement de nouvelles features. Les enjeux techniques sont compris et partagés par toute l’équipe tech / produit (en exemple, nous avons adopté ReactJS en 2017 pour la réalisation du nouvel espace pour les agences immobilières).

La culture tech chez Meilleurs Agents
Nous sommes convaincus que pour progresser, le partage de connaissances et la veille technologique sont indispensables. Nous organisons donc régulièrement plusieurs événements :

  • Des hackathons tous les deux mois (Internal “hackathons”: team building and bottom-up innovation at Meilleurs Agents)
  • Une journée de culture sharing tous les deux mois dont l’objectif est de partager autour de sujets techniques ou méthodologiques, mais aussi de présenter des side projects etc)
  • Nous organisons et participons régulièrement à des meetups, talks et conférences (ParisPY, ParisJS, Women in ML and Data Science, Managers in Tech, Geo Data Paris, DotJS, APIdays etc.)
  • Des guildes ont été construites par spécialité pour partager des pratiques autour de périmètres techniques et produit (ex: accessibilité, base de données, performance etc.)
  • Nous partageons aussi avec les autres entités du groupe Axel Springer, des pratiques et des technologies.

Aujourd’hui nous cherchons à franchir un cap, développer plusieurs nouveaux produits et accompagner la croissance de Meilleurs Agents. Pour cela, nous avons besoin de créer deux nouvelles impact teams, menées par des managers brillant/es et exemplaires.

La mission de l’Engineering Manager chez Meilleurs Agents

Au sein des équipes Plateforme Web, l’Engineering Manager a un rôle central :

  • Elle/Il s'assure, en collaboration étroite avec les Product Managers, que l'on fasse les bonnes choses : fonctionnalités et priorisation, en accordant de l’importance au “pourquoi” puis au “quoi”
  • Elle/Il s'assure qu’elles soient bien faites (le “comment”) : dynamique d’équipe, respect des échéances et qualité technique de ce qui est produit
  • Elle/Il fait grandir son équipe : par de l’accompagnement individuel, sur le savoir-faire et le savoir-être
  • Elle/Il participe activement au développement des features et accompagne les développeurs dans leur progression technique

Plus précisément l’Engineering Manager au quotidien

  • Incarne la vision de Meilleurs Agents et de ses valeurs
  • Coache et encadre son équipe pour livrer des produits ambitieux, avec le bon niveau de qualité technique, tout en respectant les échéances définies
  • Participe à l'organisation globale des équipes Web
  • Manage entre 5 et 10 développe/ses (front-end et back-end) : One on One, revue et fixation d'objectifs, accompagnement dans la progression de carrière
  • Participe activement au recrutement tout au long du processus : plan de recrutement, entretien découverte, tests techniques, propositions, etc.
  • Communique : en interne, dans son équipe, pour partager les décisions et la stratégie ; en externe, pour évangéliser nos pratiques et donner envie à d'autres développeur/ses de nous rejoindre

Pierre, Head of Web Engineering chez Meilleurs Agents : “Être engineering manager chez MA c'est être un leader dédié à l'équipe. Au quotidien, c'est assurer que les produits développés sont les plus efficaces et fiables possibles en guidant les développeurs vers l'excellence technique et en établissant un lien fort entre développeurs et business pour être au plus près des besoins fonctionnels”

La devise du manager chez Meilleurs Agents
Vise le sommet
Sers ton équipe
Montre l’exemple
Trouve des solutions
Pense à prendre du plaisir

Profil recherché

Nous serions heureux de vous rencontrer si vous avez 👌

Une expérience réussie en management :

  • Une première expérience réussie dans un rôle d’Engineering Manager ou de Lead avec une dimension managériale (organisation en feature teams ou équivalente)
  • Encadrement et management de 5 à 10 développeur/ses

Une expérience technique reconnue :

  • Quelques années de développement, jusqu’à avoir occupé un rôle de développeur/se senior
  • Définition d’architectures techniques : seul/e et en animateur d’une équipe

Et que vous êtes drivé/e par des valeurs d'excellence, d'entraide, de bienveillance et d'intégrité

Ce que vous trouverez chez Meilleurs Agents 😍

  • Une brillante équipe avec laquelle collaborer pour poursuivre notre quête de la transparence sur le marché immobilier
  • Un environnement de travail technophile et stimulant, des méthodes de management qui encouragent l’autonomie et le leadership
  • Une ambiance et un cadre de travail exceptionnels en plein coeur de Paris, avec quelques avantages toujours appréciables (télétravail, budget pour aller à des conférences, team buildings, salle de sport, RTT, intéressement, restaurant d’entreprise haut de gamme, etc.)

Toujours pas convaincu/e ?

Venez lire les articles de notre équipe Tech sur notre blog : Medium Meilleurs Agents engineering
Mais aussi découvrir Meilleurs Agents à travers cette vidéo de Nicolas Baron, CTO 👉 La Tech chez Meilleurs Agents

Qu'attendez-vous pour nous rejoindre et contribuer à la transformation de l'immobilier ? 🙌

Chez Meilleurs Agents, nous encourageons la diversité dans nos équipes et travaillons à rendre notre environnement de travail inclusif.

Process de recrutement

Ça vous parle ? La suite se passe par ici 💯

  • Call et entretien avec Aminata (recruteuse)
  • Entretien avec Nicolas (CTO) et Pierre (Head of Web Engineering)
  • Test technique + Test de management à distance suivi d'un debrief on-site devant l'équipe
  • La proposition finale ! 🤙
  • Déjeuner avec votre future équipe 🙋‍

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75009)
  • Expérience : > 5 ans
  • Télétravail partiel possible