ouvert

Développeur Frontend (H/F)
Tarmac Technologies

Contexte du recrutement ?

La petite histoire de Tarmac Technologies et leur positionnement actuel

Tarmac Technologies est une startup dans l’univers de l’aviation qui a vu le jour en janvier 2020 grâce au croisement de trois destins incroyables, tous passionnés d’aviation : les destins de Maud Payan, d’Anthoine Dusselier et de Delphine. 

Quand Maud m’a raconté son histoire, j’ai immédiatement pensé au petit qui joue avec son avion dans le clip Stardust : une jeune fille brillante, rêveuse, qui, un jour, s’est rendue aux portes ouvertes de l’aéroclub et elle s’est dit immédiatement “je veux être pilote de ligne !”

Les choses se sont enchaînées : baptême de l’air, elle vole toute seule à 15 ans, passe son brevet à 17 ans, rentre en classes préparatoires pour rejoindre l’ENAC. Mais finalement, elle fera Centrale et bifurque dans le domaine de l’ingénierie. Elle a toujours les avions dans un coin de la tête : elle fait un master Aéronautique au Canada, passe les étapes théoriques pour être pilote de ligne mais rate de très peu la pratique. Elle fait ensuite X-HEC Entrepreneur et là elle se dit “Je veux monter une startup dans le domaine de l’aviation”. C’est à ce moment-là qu’elle rencontre Anthoine…

Anthoine, lui, a fait Polytechnique et réalise son stage de césure à San Francisco dans le domaine de la Data. Dans le cadre de cette expérience, un soir, sans conviction, il décide de se rendre à une soirée Networking. Ce soir-là, il rencontre Delphine qui travaille en tant qu’adjointe chef d’escale Air France KLM à l’aéroport de San Francisco…

Delphine fait partie de ses chanceux français expatriés au USA grâce à l’obtention de la Green Card. Elle a toujours été passionnée par les statistiques et le domaine aérien. Elle commence en tant qu’agent sachant parler français et évolue vers le métier de Chef d’Escale. Elle partage avec Anthoine ses problèmes dans son quotidien à l’escale : “’je n’ai aucun outil pour avoir des données statistiques sur l’escale. En traquant les process durant les opérations au sol, on pourrait améliorer la performance de l’escale”” 

Ainsi commence la folle histoire de Tarmac Technologies ! 

Le positionnement actuel de Tarmac Technologies est le suivant : il s’agit d’une solution SAAS visant à aider ses clients à optimiser les opérations au sol, c’est-à-dire tout ce qui se passe au niveau de l’avion sur le Tarmac, entre l’atterrissage et le décollage. Cela s’appelle “la touchée” dans le jargon de l’aviation. 

Voici quelques exemple d’opérations : 

Un avion long-courrier reste au sol en moyenne 2 heures minimum et pendant ce lapse de temps, il se passe beaucoup de choses ! 

Il y a, en moyenne, 25 opérations à faire sur ce temps très restreint. 

Par ailleurs, il y a une certaine complexité car 

L’apport de valeur de Tarmac Technologies est le suivant : 

Tarmac Technologies crée donc de la valeur et de la visibilité là où il n’y en avait pas. 

Chronologies des événements 

Les premiers jalons 

L’entreprise est immatriculée en janvier 2020. 

Période d’euphorie 

Le projet a de très belles perspectives ! Ils ne cessent de remporter des concours orientés innovation et entrepreneuriat. 


En février 2020, Maud et Anthoine partent à San Francisco pour déployer leur produit commercialement. Pendant cette même période, ils signent leur LOI pour une future levée de fonds.

Douche froide et incertitude

La levée de fonds prévue ne se fait finalement pas dans ce contexte Covid qui a bloqué mondialement le secteur aérien. Le modèle économique reposant sur les vols, il y a  des incertitudes sur la faisabilité/pérennité du business.

On ne lâche rien ! 

On est sur une période de confinement et ils se retrouvent tous ensemble pour bosser à fond le produit pendant 3 mois (entre mars et juin 2020) sur la base de leurs connaissances terrain. 

Ils peaufinent les specs, travaillent à fond le design et finissent par sortir un produit très quali ! 

La relance 

Les opérations aériennes reprennent en juin 2020 et ils reçoivent un go pour travailler avec leur 1ère compagnie aérienne française cliente. 

Au fur et à mesure, le bouche à oreille fonctionne et d’autres compagnies s’intéressent à leur solution : 

Cette bouffée d’air frais dans leur business et un prêt sur l’honneur à hauteur de plusieurs milliers d’euros permet de réaliser le recrutement de Clément Roque, Tech Lead backend. 

Passage à un autre échelle 

En juin 2021, ils signent leur plus gros contrat avec une compagnie majeure de l’aérien mondial. Ils se déploient sur plus de 130 aéroports dans le monde où l’outil fonctionne en temps réel. 

L’entreprise décolle. La notoriété de leurs clients leur permet de faire un bond en avant. 

De septembre 2021 à l’été 2022, ils signent avec la majorité des compagnies françaises long courrier.

De 2021 à 2022, leur CA connaît une évolution de plus de 250%. 

Focus actualité recrutement 

Ainsi, dans un tel contexte de croissance, ils recrutent un profil de développeur.se frontend avec une expérience significative sur la technologie React. 

Niveau expérience, ils ciblent à partir de 3 ans d’expérience. 

Les enjeux sont multiples côté frontend : 

Lexique à connaître et définition des rôles chez Tarmac Technologies

Il n’y a pas de grille salariale dans la hiérarchie d’entreprise. C’est plutôt une petite entreprise. Cependant, Maud, m’a tout de même donné sa définition de junior et de senior. 

Développeur.se junior : une personne qui a de bonnes notions en développement, une bonne logique, mais qui, au quotidien, a besoin de se faire accompagner pour perfectionner ses réflexes et sa maîtrise des enjeux techniques (langages, méthodologie, métier). 

Développeur.se senior : 

une personne qui 

Quelle entreprise vas-tu rejoindre ?

Date existence

Janvier 2020

Nombre de personnes au sein de l’entreprise et au sein de l’équipe technique

8 personnes au total dans l’entreprise dont 4 personnes au sein de l’équipe technique. 

Ils travaillent aussi avec quelques freelances sur la partie mobile. 

Localisation

L’ensemble de l’équipe technique est en full remote.

L’équipe OSS (op, sales, support) est quant à elle basée rue Saint Honoré, Paris 1er. 

Quelle organisation d’entreprise vas-tu rejoindre ?

La configuration des équipes

Ils ont des profils et de personnalités très différents dans l’équipe : Héloïse est plutôt Junior et sort d’une école d’informatique, Charles est un profil plutôt Junior qui a fait un parcours en reconversion. Quant à Clément, il est le senior de l’équipe et a fait une école d’ingénieur. 

 Culture de recrutement 
Au-delà des compétences purement techniques, ils apprécient des personnes qui embrassent l’aventure avec eux dans le sens où ils sont enthousiastes des réussites business. 

Pas de recrutement en volume : doucement mais sûrement. Chaque personne compte ! 

Culture de développement

Une organisation des développements qui favorise grandement la qualité : prendre le temps de se parler, d’améliorer les choses, d’innover, de proposer, de former. 

Culture crafts : Extreme Programming, Pair programming, culture des tests très forte. Importance accordée à la sécurité psychologique : espace de dialogue, accompagnement. 

Très forte proximité entre les équipes donc des développeurs.es sensibles au métier/utilisateurs. “Ici, tu n’es pas dans l’abattage de tickets sans comprendre pourquoi tu le fais” (Clément)

Culture managériale

Management terrain et responsabilisant. Ils donnent la chance aux individus de se dépasser en leur donnant des challenges au quotidien “T’es pas lâché dans l’inconnu mais tu es responsabilisé” (Maud)Droit à l’erreur.

Ouverture à la critique : toutes les questions sont les bienvenues.Tout le monde peut apprendre de tout le monde : des seniors vers les juniors et inversement. 

Confiance : full remote, flexibilité des horaires.Accompagnement et culture de l’apprentissage et de la formation : il y a un stagiaire, un alternant, une personne junior…Bon équilibre vie pro/perso.De l’ambition : ambition envers soi-même et ambition au niveau du business. 

La stack technique actuelle  


Front

3 interfaces avec 3 codes différents côté front : 
App iOS native swiftApp
Android native en Kotlin
et interface Web sur React et TypeScript

Jest pour les tests 

Back 

Backend : Python, Django et Flask
Pytest et Unitest 

Architecture
Monolithe Modulable Serverless
Fonctionnement en mode event sourcing 

Infra
AWS

Data

BDD sur PostgreSQL
Grafana reporting (utilisé côté OSS)
Redshift (cluster big data)

Automatisation, testing 

Intégration continue avec GitHub action 
Déploiement continue avec Amplify service
Serveur Jenkins 

Environnement méthodologique 



Bonnes pratiques de développement 

Chaque nouvelle feature a des tests automatisés
TDD
Clean Code
Revue de code
Pair Programming 
Inspiration méthode XP (Extreme Programming) 
Given when then : BDD pour spécifier des comportements

Cadre Méthodologique

Daily meeting, chaque matin, à 9h
Weekly meeting qui inclut l’équipe OSS : point d’avancement chaque semaine avec retours utilisateurs. 

Les profils attendus ?

Les compétences opérationnelles 

Une personne qui a déjà une bonne expérience en développement React (au moins 2 ans sur React) et au moins 3 ans d’expérience professionnelle en tant que développeur.se, et qui correspondent à la définition d’un profil senior défini auparavant (cf. Lexique à connaître et définition des rôles chez Tarmac Technologies).

L’idée étant de recruter une personne qui est :

Une personne qui a de bonnes compétences frontend de façon plus générale : des compétences purement CSS, de bonnes connaissances en matière de responsivité. 

Une personne qui a de bons fondamentaux techniques et cela passe donc par une certaine capacité à : 

Les challenges techniques 

Les soft skills attendues

Une personne pédagogue et patiente car il est question de bien cerner les enjeux métier de la solution, les besoins utilisateurs (ce ne sont pas des technophiles en face) mais aussi de faire preuve d’écoute, de patience en tant que mentor. 

Une personne qui pense la technique comme un moyen au service d’un besoin et non comme une fin en soi. Cela se traduit par :

Une personne câblée Egoless : une personne qui est capable de partager son code, de prendre la critique non pas directement de façon personnelle mais plutôt de bien comprendre les erreurs commises dans une démarche d’amélioration continue. De plus, une personne qui ne met pas de hiérarchie dans la critique. Les critiques sont bonnes à prendre d’où qu’elles viennent : business, personnes plus juniors, etc. 

Une personne curieuse : cela passe par la compréhension du métier, par une ouverture aux autres équipes mais aussi par cette volonté d’apprendre, de sortir de sa bulle de connaissances, de sa zone de confort. Cela passe aussi par une démarche de recherche personnelle, de discussion, d’échange dans les moments de bugs. 

Une personne avec de l’enthousiasme : dans un contexte qui démarre, il y aura beaucoup de remise en question, de pivot éventuel tant au niveau de la solution qu’au niveau des choix techniques. Cela exige donc d’avoir une énergie positive dans l’équipe. Lorsque le problème arrive la première réaction n’est pas d’aller directement dans des formules relativement négatives voire toxiques “c’est la faute de…” “l’utilisateur ne comprend rien…” “je suis dans une équipe vraiment nulle…”, “ce code c’est de la merde…” mais plutôt de chercher à comprendre collectivement ce qui n’a pas fonctionné pour s’orienter vers de nouvelles hypothèses, solutions. Il est donc question d’être davantage cablé “problem solver” avec une réelle empathie pour l’utilisateur final. 

Sur quoi se basent essentiellement la décision du recrutement ?

Ce qui fera la différence ce sont les éléments suivants : 

Ce qui ne passe pas du tout chez eux : 

Les personnalités toxique et cela se traduit par :

Les évolutions de carrières possibles 

Cette personne pourra, à l’avenir, et comme toute personne de l’équipe technique, discuter des choix d’évolution qu’elle souhaitera au sein de l’entreprise, soit devenir spécialiste/expert dans sa techno, soit axer son évolution au sein de l’entreprise en prenant des responsabilités plus managériales.

Le processus de recrutement

Le processus de recrutement est plutôt rapide : 3 semaines maximum. 

La rémunération, les classiques et les avantages

La rémunération cible

Target de rémunération : 50 K€ 

Les classiques et les avantages

L’environnement de travail global

Les moyens, les outils de travail 

La politique remote

Espace veille et formation

Les plus/les moins du projet d’entreprise ?

Les moins

Les plus

Postuler