Aller au contenu
Florian MuniniIngénierie mobile · Architecture · Produit

TECHLEADMOBILE

Je conçois et développe des produits mobiles, de l'interface à l'infrastructure — architecture hybride, backend, features natives iOS et Android, et la téléphonie qui va avec.

ActuellementTech Lead Mobile · La Boîte Immo
14:30
Lundi 9 juin
14:10
Hektormaintenant
Baisse de prix
Villa Sainte-Marguerite · 611 847 € → 599 000 €
Rendez-vousEn attente
Julien Besson· 14:30
Villa Sainte-Marguerite1/3
En attente
Nouveau lead attribué
Julien Besson · il y a 2 h
Explorer mon CV
Florian Munini, Tech Lead Mobile chez La Boîte Immo

Mon poste actuel

Tech Lead MobileLa Boîte Immo

Juin 2025 → auj.

Région toulonnaise, France29 ansVéhiculé
Région toulonnaise, France29 ansVéhiculé

Le contexte

La Boîte Immo édite les logiciels des professionnels de l'immobilier : sites d'agences, CRM, outils métier. Hektor, dont je porte l'application mobile, est leur outil de terrain au quotidien.

Je porte l'application mobile Hektor de bout en bout : l'interface Capacitor / Angular, les features natives iOS et Android, et les APIs GraphQL / REST et services Symfony derrière. Des problématiques métier complexes et des preuves de concept, que je mène jusqu'à la mise en production.

Ce que couvre le poste

  • Architecture mobile — Angular 20 / Ionic 8 / Capacitor 7, restructurée du legacy vers une architecture atomique, avec modules natifs iOS et Android
  • Téléphonie intégrée au CRM — un POC solo industrialisé en service multi-tenant, avec enregistrement, retranscription et actions CRM par IA
  • Features natives sur iOS et Android — Live Activities, widgets, push — au-delà d'une simple coque hybride
  • Back-end mobile — APIs GraphQL / REST et services Symfony multi-tenant, en PHP 7.4 · 8.4 et Symfony 5.4 · 7.4
  • Large couverture Vitest, responsabilité des releases, code reviews et réduction de dette

R&D et projets structurants

Du POC au produit, en solo

Le nouveau et l'incertain arrivent d'abord chez moi : je dégrossis seul, POC à l'appui, pour lever les inconnues — puis je mène le chantier jusqu'au produit livré, devenu un socle pour l'équipe.

Une architecture pensée de zéro

Front mobile, back-end et APIs, intégrations natives iOS et Android, téléphonie in-app, authentification et conformité — pensés depuis une page blanche.

DedéveloppeuràTechLead

D'un stage chez La Boîte Immo en 2018 au poste de Tech Lead Mobile qui m'y a ramené — en passant par un SaaS porté quatre ans et demi.

0+

Ans d'expérience en PHP (Symfony), Angular, Ionic & Capacitor

0

Migrations majeures de frameworks menées de bout en bout

0

Ans Tech Lead d'une application mobile

0

Applications livrées sur l'App Store & le Play Store

Responsable technique de l'application mobile Hektor — le CRM que les agents immobiliers utilisent sur le terrain. Je porte le périmètre mobile de bout en bout — architecture, intégrations natives, back-end mobile, décisions produit et releases — et j'accompagne un développeur junior.

  • Architecture mobile — Angular 20 / Ionic 8 / Capacitor 7, restructurée du legacy vers une architecture atomique, avec modules natifs iOS et Android
  • Téléphonie intégrée au CRM — un POC solo industrialisé en service multi-tenant, avec enregistrement, retranscription et actions CRM par IA
  • Features natives sur iOS et Android — Live Activities, widgets, push — au-delà d'une simple coque hybride
  • Back-end mobile — APIs GraphQL / REST et services Symfony multi-tenant, en PHP 7.4 · 8.4 et Symfony 5.4 · 7.4
  • Large couverture Vitest, responsabilité des releases, code reviews et réduction de dette
Angular 20Ionic 8Capacitor 7SwiftKotlinVitestGraphQLPHP 7.4 · 8.4Symfony 5.4 · 7.4TwilioAWSFirebase

Formation

  • ISEN Toulon
    2014 → 2019
    Diplôme d'ingénieur — Génie Informatique
    Yncréa Méditerranée
  • Université de Sherbrooke
    2017
    Échange — Génie Informatique
    Québec, Canada

Certifications & culture technique

  • First Certificate in English (B2)Cambridge
  • Junior Penetration TesterTryHackMe
  • CCNA 1Cisco
  • Angular 20/
  • Ionic 8/
  • Capacitor 7/
  • Swift/
  • WidgetKit/
  • ActivityKit/
  • Live Activities/
  • APNs/
  • RxJS/
  • GraphQL/
  • Symfony/
  • Twilio/
  • Firebase/
  • AWS/
  • TypeScript/
La Boîte Immo· Tech Lead Mobile
Del'interfaceàl'infrastructure

De l'écran de l'agent au cloud qui l'exécute, j'interviens à chaque couche.

La surface avec laquelle l'agent interagit — un design system réfléchi, des gestes au ressenti natif, et une accessibilité fiable sur le terrain.

Design systemGesturesAccessibility
La Boîte Immo· Tech Lead Mobile
Hektor,etlastackderrière

L'app terrain des agents immobiliers de La Boîte Immo : une plateforme hybride complexe, aux vraies capacités natives sur iOS et Android. Voici ce qui la compose.

Architecture mobile

Une base de code Angular conséquente, que j'ai fait passer du legacy à une architecture atomique — rapide, lisible et testée, avec un état réactif et une frontière Capacitor propre.

Angular 20Ionic 8Capacitor 7RxJSTypeScriptAtomic designVitest

Capacités natives

De vraies fonctionnalités natives, sur les deux plateformes : des Live Activities sur iOS, des notifications continues sur Android, des widgets et des notifications push.

Live ActivitiesWidgetsWidgetKitActivityKitSwiftKotlinApp GroupsAPNs · FCM

Back-end & APIs

Le contrat typé entre l'application et le back-end Symfony multi-tenant — GraphQL et REST, push serveur, et une base qui va du legacy PHP 7.4 / Symfony 5.4 jusqu'aux récents PHP 8.4 et Symfony 7.4.

GraphQLRESTPHP 7.4 · 8.4Symfony 5.4 · 7.4Multi-tenantTwilioFirebase

Cloud, delivery & outils

Là où le produit tourne, se livre et se surveille — infrastructure cloud, delivery continu, livraisons over-the-air et les outils du quotidien.

AWSFirebaseDockerBitbucket PipelinesCapgoKibanaFigmaClaude Code
Découvrir mon projet principal
La Boîte Immo· Tech Lead Mobile
Latéléphonie,dansl'appHektor

Parti d'une preuve de concept développée seul : la voix intégrée à l'application mobile Hektor. Les appels sonnent et se prennent dans l'app, comme sur WhatsApp — mais l'appel devient une extension du CRM, qui identifie l'appelant, affiche son résumé, puis déclenche enregistrement, retranscription et actions CRM pilotées par l'IA. Derrière, un service dédié et multi-tenant — Twilio, provisioning des numéros, conformité réglementaire, voix temps réel avec repli IA — distinct du CRM et relié par une API claire.

L'appel, côté agent

00:26
HektorAppel entrant
Contact existant

Julien Besson

Hektor a identifié
Statut
Acquéreur · recherche active
Budget
550 000 – 650 000 €
Recherche
Villa · 4+ pièces · Toulon · Mourillon
Bien correspondant
VE0000127 · 611 847 €
Dernier contact
il y a 3 j · visite du bien
Ajouter une note
00:26
L'app Hektor · en appel

Ce que l'agent obtient

  • Appelant identifié au décroché, avec un résumé CRM — aucune recherche manuelle
  • Entrants & sortants dans l'app, muet · haut-parleur · raccrocher, minuteur
  • Une barre d'appel fixe pour continuer à travailler dans l'app
  • La fiche contact complète, en un clic
  • Enregistrement et retranscription automatiques en fin d'appel
  • L'IA déclenche ensuite les actions CRM — sans action de l'agent
  • Notes rattachées directement à la fiche
Appel entrant · client → agent
Client
appelle un numéro pro
Twilio
un seul point d'entrée
Routage
selon nos propres données
Agent
qui suit le dossier
Repli IA
si l'agent ne décroche pas
Après l'appel
Enregistrement
avec consentement
Transcription
indépendante du fournisseur
Événement CRM
transmis via l'API
Actions
tâches et rappels de suivi
La Boîte Immo· Tech Lead Mobile
Plusqu'hybride :dunatifsuriOSetAndroid

Dans une application Capacitor, du code natif qui atteint réellement le système — pas une page web encapsulée dans une coquille.

14:30
Lundi 9 juin
14:10
Hektormaintenant
Baisse de prix
Villa Sainte-Marguerite · 611 847 € → 599 000 €
Rendez-vousEn attente
Julien Besson· 14:30
Villa Sainte-Marguerite1/3
En attente
Nouveau lead attribué
Julien Besson · il y a 2 h

Live Activities & mises à jour

Un état vivant et consultable sur l'écran verrouillé — Live Activities sur iOS, notifications vivantes et continues sur Android.

Widgets d'accueil

Des données consultables sur l'écran d'accueil — WidgetKit sur iOS, App Widgets sur Android.

Push & silent push

Mises à jour au premier plan et en arrière-plan via APNs et FCM.

Modules natifs

Modules Swift et Kotlin bridgés proprement dans le runtime Capacitor — pour les features qui ont besoin du système.

Arrière-plan & état partagé

Notification Service Extensions et App Groups sur iOS, avec leurs équivalents Android, pour un état partagé mis à jour en arrière-plan.

Dynamic Island

La signature iOS : présentations compacte, minimale et étendue pour les sessions live.

L'ingénierie,c'estaussidel'humain

Porter un périmètre mobile, c'est autant d'arbitrage, de mentorat et de delivery que de code. Six responsabilités au-delà de l'écriture de features.

01

Architecture

Décisions et arbitrages techniques du périmètre mobile — et la direction que doit prendre le code.

02

Mentorat

Accompagnement d'un développeur junior, code reviews, et définition des bonnes pratiques d'équipe.

03

Produit

Décisions produit et techniques prises ensemble — transformer des preuves de concept en produits qui méritent d'être livrés.

04

Delivery

Responsabilité des releases mobiles, App Store et Play Store, et communication transverse.

05

Qualité

Performance, bonnes pratiques et réduction continue de la dette technique — le travail discret qui soutient la vélocité.

06

Autonomie & pragmatisme

Emmener un sujet de l'idée floue à la production sans supervision — et choisir la solution qui livre de la valeur plutôt que celle qui est parfaite sur le papier.

Prenonscontact

Toujours partant pour parler ingénierie mobile, architecture ou d'un défi technique précis. LinkedIn reste le plus direct.

Partant pour parler architecture mobileRégion toulonnaise · 29 ans · véhiculé · Remote OK