HEARTLAND BUSINESS SYSTEMS LLC
Hover
Engineering Manager, Mobile Core
À propos du poste
Hover aide les gens à concevoir, améliorer et protéger les propriétés qu'ils aiment. Grâce à une IA propriétaire développée sur plus d'une décennie de données immobilières réelles, Hover répond à des questions fondamentales telles que « À quoi cela ressemblera-t-il ? » et « Combien cela coûtera-t-il ? ». Les propriétaires, les entrepreneurs et les professionnels de l'assurance font confiance à Hover pour obtenir des modèles 3D entièrement mesurés, précis et interactifs de n'importe quelle propriété, le tout à partir d'un scan réalisé en quelques minutes avec un smartphone.
Chez Hover, nous sommes animés par la curiosité, le sens du but et un engagement commun à servir nos clients, nos communautés et les uns les autres. Nous pensons que les meilleures idées naissent de perspectives diverses et nous sommes fiers de cultiver une culture inclusive et performante qui inspire la croissance, la responsabilité et l'excellence. Soutenus par des investisseurs de premier plan tels que Google Ventures et Menlo Ventures, et reconnus par des leaders du secteur comme Travelers, State Farm et Nationwide, nous redéfinissons la manière dont les gens comprennent et interagissent avec leurs espaces.
Pourquoi Hover vous veut
Le mobile est là où le travail de Hover commence : plus de 300,000 entrepreneurs et professionnels de l'assurance utilisent l'application Hover Pro pour scanner des propriétés avec l'appareil photo et le LiDAR, effectuer des inspections hors ligne et télécharger les données derrière chaque modèle 3D de Hover. Nous recherchons un Engineering Manager pour diriger Mobile Core, l'équipe plateforme mobile responsable de la fiabilité, des performances et de l'expérience développeur pour l'application sur laquelle toutes les autres équipes mobiles s'appuient. Votre premier objectif est clair : faire passer le taux de sessions sans crash de 99.9% à 99.99% et le taux de succès des téléchargements à 99.99%. Il s'agit d'un poste de « player-coach » au sein d'une stack moderne React Native, Expo et TypeScript, où vos décisions techniques donneront le rythme à toutes les équipes mobiles.
Vos contributions
Votre priorité absolue est de faire de l'application Hover Pro une plateforme stable et rapide. Vous travaillerez à atteindre 99.99% de sessions sans crash, transformerez le monitoring bruyant en alertes exploitables par les équipes et corrigerez les crashs et blocages qui affectent nos plus grands clients du secteur de l'assurance. Vous simplifierez la contribution à la base de code mobile grâce à une CI plus rapide, des étapes claires et de meilleurs tests, et vous collaborerez avec les équipes produit pour décider de ce que la plateforme fournit et de ce que chaque équipe développe. Vous coacherez et ferez grandir une équipe senior distribuée et travaillerez en étroite collaboration avec notre responsable QA mobile sur la stratégie de test et la qualité des versions. Attendez-vous à consacrer environ la moitié de votre semaine à la conception, aux revues de code, au débogage et à un peu de développement, environ 30% au leadership d'équipe et environ 20% à la planification inter-équipes.
- Assurer la fiabilité et les performances de l'application Hover Pro, en utilisant le fingerprinting Sentry, le routage par propriétaire de code et les tableaux de bord des indicateurs vitaux des appareils pour transformer les métriques en priorités.
- Diriger les décisions d'architecture à travers React Native (New Architecture), Expo, TypeScript et le natif iOS et Android, y compris le transfert de notre pipeline de téléchargement principal de React Native vers le natif.
- Améliorer la CI/CD, la cadence de publication, l'astreinte et la gestion de fin de vie des anciennes versions afin que chaque équipe mobile livre plus rapidement.
- Collaborer avec la QA mobile sur la testabilité : outils de développement, menus de débogage et hooks pour les tests de bout en bout assistés par IA.
- Gérer les fondations partagées : le système de design mobile, la couche de données hors ligne, les notifications push, la préparation annuelle pour iOS et Android, ainsi que les besoins d'entreprise tels qu'Intune et l'accessibilité.
- Collaborer avec notre équipe Capture SDK sur l'adoption du SDK natif, et avec les équipes backend sur la fiabilité des téléchargements sur les réseaux faibles.
Prérequis
Votre profil
- Une expérience approfondie et pratique de la mise en production d'une application React Native et TypeScript à grande échelle.
- Expérience dans l'encadrement d'ingénieurs, en tant qu'Engineering Manager ou Tech Lead avec des responsabilités de gestion d'équipe telles que le coaching, le recrutement et la gestion de la performance.
- Une maîtrise suffisante du natif iOS et/ou Android pour prendre des décisions éclairées sur les modules natifs, les tâches de caméra et d'arrière-plan, le cycle de vie de l'OS et les publications sur les app stores.
- Un historique de gestion de fondations mobiles partagées sur lesquelles d'autres équipes s'appuient, incluant la CI/CD, la gestion des versions et l'automatisation des tests (tels que GitHub Actions, Maestro ou Detox).
- Expérience de l'utilisation de Sentry, New Relic ou outils similaires pour réduire les taux de crash et transformer les données en priorités.
- Utilisation pratique d'outils de développement assistés par IA comme Cursor ou Claude, et expérience dans l'accompagnement d'une équipe pour les utiliser efficacement.
- Excellente communication écrite à travers les fuseaux horaires et avec des partenaires non techniques, et une habitude de mener à bien ce que vous entreprenez.
Les plus
- Expérience avec la caméra, la RA ou le LiDAR, ou les téléchargements de médias volumineux, y compris l'intégration de SDKs natifs dans React Native.
- Expérience avec la synchronisation « offline-first » (telle que WatermelonDB ou Apollo) ou les besoins mobiles d'entreprise tels que MDM/Intune et l'accessibilité WCAG.
- Expérience dans les logiciels de construction, d'assurance ou de services sur le terrain, ou dans la direction d'équipes distribuées ou de prestataires.
Avantages
- Rémunération - Salaire compétitif et participation significative au capital d'une entreprise en forte croissance.
- Santé - Couverture médicale, dentaire et optique complète pour vous et vos ayants droit.
- Congés payés - Politique de congés illimités et flexibles.
- Congé parental payé - Nous soutenons l'équilibre vie professionnelle/vie privée et offrons un congé parental généreux pour l'arrivée d'un nouvel enfant.
- Jours de bien-être obligatoires - Un jour réservé chaque mois pour permettre aux employés de se ressourcer.
- Ressources pour le bien-être à distance - Nous proposons des cours de fitness récurrents, des outils de méditation/pleine conscience, une thérapie virtuelle et une aide à la planification familiale.
- Apprentissage - Nous encourageons la formation continue et contribuons à couvrir les coûts de formation en management, conférences, ateliers ou certifications.
Postes hybrides chez Hover
Hover dispose de hubs à San Francisco et à New York, où nous attendons de tous les employés vivant dans un rayon de 50 miles de nos bureaux qu'ils se rendent dans leur bureau local Hover au moins trois fois par semaine pour renforcer les relations et favoriser les connexions organiques. À ce jour, Hover n'envisage pas de postes en télétravail complet.
La fourchette de salaire de base aux États-Unis pour ce poste à temps plein est de $227,000 à $280,000 par an. Nos fourchettes salariales sont déterminées par le rôle, le niveau et le lieu. La fourchette affichée sur chaque offre d'emploi reflète la cible minimale et maximale pour les salaires des nouvelles recrues pour le poste dans tous les lieux applicables aux États-Unis. Au sein de cette fourchette, la rémunération individuelle est déterminée par le lieu de travail et des facteurs supplémentaires, notamment les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente. Votre recruteur pourra vous en dire plus sur la fourchette salariale spécifique pour votre lieu de travail préféré au cours du processus de recrutement.
#LI-HO1
