ouvert

Tech Lead frontend (H/F) #Angular
Newsbridge

Pourquoi ce recrutement ?

Historique

C’est l’histoire de deux frères jumeaux, Philippe et Frédéric passionnés de vidéo mais qui évoluaient dans deux univers professionnels  différents.

Philippe naviguait en tant qu’ingénieur dans l’univers de la télé et du broadcast. Quant à Frédéric, il était plutôt en agence, à Londres, dans l’univers des moteurs de recommandations avec une approche Big Data et cloud. 

En discutant quotidiennement ils partageaient leurs frustrations comme celles-ci : 

Ainsi, ils se lancent dans la création de Newsbridge en 2017. L’entreprise a comme raison d’être de rendre le patrimoine vidéo de leurs clients valorisable, recherchable, monétisable et durable (tant au niveau des enjeux économiques qu’au niveau climatique avec la volonté de tendre vers la neutralité carbone).

Voici leurs principaux clients : 

Ainsi, leur technologie signature MXT-1 se basant sur l’ IA multimodal (détection de visage, détection d’objet/texte/pattern audio/transcription), le produit est capable d’indexer automatiquement une importante quantité de contenus (tant de la vidéo live, que de l’archive vidéo ou photo,  ils génèrent des descriptions des contenus en langage naturel) et de le mettre à disposition des entreprises tel que des chaînes, médias (les “Networks”), agences de presse ou ayant droits sportifs.

A l’heure actuelle ils ont atteint leur market fit avec une très bonne pénétration sur le marché français, au moyen orient et sont en pleine expansion aux Etats-Unis avec l’ouverture d’un bureau à New York il y a plus d’un an.

Contexte actuel d’entreprise et de recrutement

Ils ont comme principal objectif de continuer à grandir sur le marché EMEA et d’accélérer leur croissance à l’international.

Dans ce contexte de scale-up il y de nombreux enjeux techniques : 

Ainsi, ils recrutent une personne experte sur la technologie Angular pour réaliser un véritable travail de refonte/amélioration sur la partie frontend.

Quelle entreprise vas-tu rejoindre ?

Date existence

2017

Nombre de personnes au sein de l’entreprise

45 personnes dont 12 personnes côté technique 

L’équipe produit est composée de la façon suivante:

Les chiffres clés Business

Ils ont plus de 40 clients avec un revenu annuel récurrent (ARR) qui continue de doubler chaque année.

Quelques cas clients : 

Une image contenant texte

Description générée automatiquement

Localisation

Ils ont des locaux en physique à Boulogne-Billancourt (le siège), puis à New York. Ils ont également une équipe présente au Royaume-Uni. Ils ont aussi du monde en Espagne et en Autriche.

Une large partie de l’entreprise et quasiment l’ensemble de l’équipe technique sont en full remote. Cela est ancré dans la culture d’entreprise dès la création de Newsbridge. 

Quelle organisation technique vas-tu rejoindre ?

La configuration des équipes


Moyenne d’âge
Entre 30 et 40 ans

Organisation technique

3 personnes backend avec un encadrement technique réalisé par Thibault Chassagnette.

3 personnes pures frontend avec un encadrement réalisé par Loïc Urien. Il est aussi bien positionné sur la partie frontend que produit.

Équipe AI & Deep Learning composée de 3 personnes.

Equipe Ops composée de 10 personnes qui s’occupent à la fois des sujets techniques et de la relation client.

Une personne qui s’occupe du product ownership (aide à la priorisation).

Séniorité et ancienneté de l’équipe

Les profils séniors ont environ entre 15 et 20 ans d’expérience.

Les profils plus juniors se situent à 4/5 ans d’expérience.

Il y a deux profils plutôt juniors. Ils ont 2 ans d’expérience.

Ancienneté moyenne : les personnes sont là depuis le début de l’aventure Newsbridge. Il y a très peu de turnover.

Personnalités de l’équipe

Une équipe très calme, force tranquille, avec une certaine bienveillance et une ouverture d’esprit dans l’accompagnement des personnes plus juniors sur la stack technique de l’entreprise et la compréhension métier.
Culture de travail
Management responsabilisant qui donne la possibilité aux équipes techniques d’être proches des enjeux utilisateurs.

Ils ne sont pas regardants sur le diplôme des individus.

Ils jugent l’expérience acquise, le raisonnement.

Ils sont tolérants face à l’erreur. 

La stack technique actuelle et l’environnement méthodologique


Frontend

Angular, SCSS, HTML

TypeScript (même côté backend)

Capacitor / Ionic sur la partie mobile

Backend

Un monolith en Scala/Akka qu’ils sont en train de tailler pour le rendre moins monolith. Ils veulent isoler les grands blocs fonctionnels afin de les rendre autonomes et plus scalables.

Usage de plus en plus de TypeScript.

Ils sont Cloud Native.

Côté Ops : usage d’AWS. Ils utilisent Python pour du scripting.

Côté AI et Deep Learning, ils utilisent également du Python.

BDD : MongoDB, OpenSearch.

Méthodologie et bonnes pratiques de développement

Ils sont plutôt orientés pratiques Kanban. 

L’idée est de limiter le nombre de meetings pour les devs afin d’éviter les interruptions fréquentes et favoriser la concentration. Les meetings nécessaires sont assurés par leads de chaque équipe et les informations sont redescendues de manière asynchrone aux devs.

Ils souhaitent tendre vers plus de pratiques crafts (TDD, CI/CD) en bonne intelligence. 

Ils font des tests unitaires.

Pourquoi ces choix techniques ?
Initialement une bonne partie de la stack back était sur du Scala/Akka, mais, au fur et à mesure des refactos, l’équipe à privilégier une approche plus orientée serverless pour faciliter les déploiements, la supervision et la vitesse de release. Ainsi Typescript et Python sont plus fréquemment utilisés.

Les projets d’évolution à moyen/long terme

Sur la partie back, beaucoup de travail en matière de refactoring et explosion du monolith afin de créer des composants autonomes et scalables. 

Côté frontend, réintégrer l’ensemble des modules sur une nouvelle UI.

De nombreux enjeux sur les bilans carbone des clients notamment à travers leur choix du stockage (storage chaud et storage froid) avec l’objectif de tendre vers la neutralité carbone. « Quand on va désigner une feature, on va prendre en compte la consommation énergétique avec un haut niveau de transparence sur ce point dans les factures mensuelles adressées aux clients » (Frédéric)

En 2023 la société prend des engagements en termes de réduction de son intensité carbone (enregistrés auprès de l’organisme SBT – Science Based Targets).

Améliorer l’expérience client dans le choix de leur propre stockage « bring your own storage ». 

Améliorer les possibilités d’intégration du produit avec l’écosystème des clients via :

Ils sont entrés dans une phase cruciale de leur croissance avec un changement important sur ce que regardent les investisseurs, notamment en matière d’impacts RSE. Ils sensibilisent en interne sur les enjeux climatiques et en expliquant notamment aux VC comment ils répondent aux objectifs de la COP 21.  

Série A effectuée et levée de 7 millions d’euros.

Les profils attendus ?

Les principales missions et les compétences opérationnelles attendues

Les principales missions :

Ils recherchent donc une personne qui :

Quelques éléments chiffrés niveau technique : 

Les soft skills et culture d’entreprise

Les évolutions de carrières possibles 

Ils commencent à grandir et, à l’arrivée, ils envisagent une organisation en feature team. Cela va impliquer inévitablement l’évolution et le recrutement de profils type Servant Leader ». 

Le processus de recrutement

Ils débriefent ensuite tous ensemble et ils votent pour ou contre en réalisant une cartographie du candidat : ce qui leur a plu ? Moins plu ? Avec des éléments factuels. Ensuite, ils prennent une décision finale qu’ils partagent en face à face (visio) avec le ou la candidate. 

Offre 🤝

⏰ Ils ne veulent pas vous laisser dans l’incertitude, donc ils visent à ne pas prendre plus de 3 semaines pour arriver à l’étape de l’offre pour ce poste.

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

Focus sur la définition des niveaux de séniorité 

Selon eux, un profil sénior c’est une personne qui sait : 

La rémunération cible

Les classiques et les avantages

L’environnement de travail global

Les moyens, les outils de travail 

La politique remote

Espace veille et formation

La culture d’entreprise

Lien sur leur site Internet

Les plus/les moins du projet d’entreprise ?

Les moins

Les plus

Postuler