habx

habx

Développeur C# .Net

  • Permanent contract 
  • Starting date:  
  • Salary between €38K and €50K
  • Possible full remote
  • Master's Degree

The company

habx

habx

  • Immobilier particulier

The job

Développeur C# .Net

  • Permanent contract 
  • Starting date:  
  • Salary between €38K and €50K
  • Possible full remote
  • Master's Degree

This position was filled!

À propos

habx a été créée en 2016 avec l’ambition de placer l’habitant et ses besoins au cœur de la programmation et de la conception de son futur logement. Nous rendons aujourd’hui cela possible grâce à une solution digitalisant le parcours de vente en marque blanche pour les promoteurs.

Acquérir un logement neuf, c’est l’achat d’une vie. Jusqu’alors, l’expérience d’achat n’était souvent pas à la hauteur, avec un choix très limité et malheureusement trop standardisé. Nous croyons, chez habx, que les nouvelles technologies du numérique peuvent permettre de transformer radicalement la façon dont on achète un appartement neuf, en replaçant les désirs des acheteurs au cœur du processus. Une façon nouvelle de voir l’immobilier est née de cette conviction, focalisée sur les besoins de l’habitant pour imaginer des appartements et des maisons à leur mesure.

Cinq ans plus tard, habx a collaboré avec tous les plus grands promoteurs et compte une trentaine de collaborateurs issus de différents secteurs : immobilier, data science, développement web…

Nous développons un ensemble d’outils et de services de configuration de logements neufs, pour permettre aux promoteurs de donner plus de choix aux acheteurs et enrichir ainsi toute l’expérience d’achat. Le client choisit l’appartement qui correspond à ses critères, peut modifier son agencement et les finitions intérieures. Le tout est présenté via une interface de visualisation avec des plans 2D & 3D lui permettant de comprendre au mieux ses choix. Nous rendons plus rapide, fluide et personnalisée la vente d’appartements neufs.

En croissance, habx recrute des talents ayant l’envie de faire évoluer le secteur de la promotion immobilière pour agir durablement sur les modes de vie et l’aménagement des villes de demain.

Descriptif du poste

Nous recherchons un développeur ayant travaillé sur des applications C# .Net desktop pour maintenir, améliorer et étendre un AddIn de Revit (logiciel d’architecture).

Compétences

Demandées

  • Bonne maîtrise du C# .Net
  • Bonne capacité à communiquer avec les utilisateurs non-tech (les architectes)
  • Notions de géométries

Appréciées

  • Développement sur Revit
  • Bonne notions de géométrie computationnelle
  • Connaissance de l’architecture immobilière

Bonus

  • Python
  • JS & HTML

Vos missions

Vous devrez maintenir, améliorer et étendre un plugin REVIT permettant aux architectes de concevoir plus rapidement des plans d’appartement pour notre solution de personnalisation de plans.

Notre stack technique

Back

  • Architecture micro-service entièrement orchestrée par Kubernetes
  • Services backend écrits principalement en TypeScript (code serveur GraphQL via Apollo Server sur des serveurs Koa) mais aussi en Go et Python
  • La transmission des emails transactionnels, marketing automation et autre est réalisée via customer.io
  • Bases de données en PostgreSQL
  • Utilisation de services AWS, notamment: EKS, RDS, SNS/SQS, S3, Cloudfront
  • Nous faisons à la fois des tests unitaires et des tests fonctionnels

Front

  • Applications frontend développées en React / ES2018 avec une partie hybride SPA/SSR (avec Next.js) et un peu de Gatsby
  • Tests d’UI type scenarios et UI non-regression réalisés via puppeteer
  • Nos avons développé en open-source une librairie de composant qui sont utilisés à travers toute nos interfaces backoffice: ui-core
  • Toute la codebase récente est écrite en TypeScript et celle existante en Javascript est progressivement convertie en TypeScript.

Devops

  • C’est le développeur (même fraichement arrivé) qui est responsable faire les déploiement dev, staging et prod (avec l’accord du produit quand c’est nécessaire)
  • Les devops écrivent du code et aident les développeurs à être autonomes
  • Nous sommes à 100% sur du Kubernetes via EKS et géré via Terraform
  • Notre plateforme actuelle est découpée en micro-service: 33 services, 13 applications clientes (dont une hybride SSR/SPA), 4 workers ainsi que des batch de processing géré via argo.
  • La création d’un nouveau micro-service (enregistrement Kubernetes, création des credentials AWS, creations de la DB PG) et son premier déploiement (si nécessaire) se font en moins de 30 minutes
  • Nous sommes en intégration continu et déploiement (quasi-)continu sur nos environnement dev/staging/prod. La mise en prod d’une application se fait en quelques secondes.
  • Les builds sont réalisés avec CircleCI
  • Toutes les erreurs back & front sont centralisées sur sentry
  • Les logs sont centralisés sur scalyr

Desktop / AddIn Revit

  • L’AddIn Revit est déployé plusieurs fois par semaine de façon automatique sur les postes des architectes
  • Il est développé en C# .Net

Recherche opérationnelle / Géométrie computationnelle

  • Python 3.8 pour nos algorithmes et nos outils de manipulation de données
  • Les librairies IfcOpenShell et PythonOCC pour l’extraction des données
  • Les équipes dev & devops travaillent avec l’équipe data-science pour leur fournir des outils de traitement de masse et des fermes de serveurs pour leur permettre d’itérer rapidement et efficacement sur leur algorithmes de conception d’appartement

Global

  • La gestion des events qui drivent le tracking et les actions marketing passe par segment
  • La gestion de ticket se fait via JIRA et Confluence pour les specs
  • Nous utilisons slack pour tous nos échanges (et principalement sur des channels publiques)
  • La quasi-intégralité de nos APIs sont en GraphQL
  • Nous essayons autant que possible de sortir nous nouvelles fonctionnalités via feature flags
  • Environ 30% de notre temps est passé à améliorer et restructurer notre stack technique
  • Nous utilisons Github pour nos repository GIT
  • Nous sommes très favorables et encourageons le développement de logiciel et librairies en open-source

Note: Vous pouvez retrouver notre stack technique sur stackshare.

Interactions avec le produit

  • Nous avons 3 product managers qui travaillent en direct avec les développeurs
  • Les équipes produit incluent les développeurs dans leur conception et fonctionnent en cycle court (pas de rédaction de specs des mois avant la réalisation)
  • Les specifications sont faites sur confluence et les maquettes complètes sur figma.
  • Les équipes produits exploitent par elles même les résultats des outils de tracking via amplitude ou les interactions des utilisateurs avec le site via hotjar.

Les conditions de travail

  • Vous allez pouvoir rejoindre une équipe de haut niveau, motivée et bienveillante pour délivrer un produit dans des cycles aussi courts que possible
  • Vous pouvez choisir votre matériel (Mac ou PC) et votre OS (MacOS, Windows, Linux) avec une petite préférence pour MacOS
  • Les horaires sont souples, dans la limite de ce qui est nécessaire pour collaborer avec vos co-équipiers et les autres équipes
  • Nous sommes en plein coeur de Paris
  • Tous les développeurs peuvent participer à une conférence sur un sujet de leur choix par an
  • Vous êtes totalement libre de venir ou non dans nos locaux (et ce y compris après la période covid)

Profil recherché

  • Vous êtes à l’aise en C# .Net
  • Vous avez une bonne communication

Déroulement des entretiens

  • Entretiens avec différents membres de l’équipe
  • Test technique rapide
  • Entretien avec le VP of Engineering et le directeur général

Découvrez l'équipe

Ce contenu est bloqué
Le cookie Youtube est obligatoire pour voir ce contenu
habx

habx

  • Immobilier particulier

Développeur C# .Net

  • Permanent contract 
  • Starting date:  
  • Salary between €38K and €50K
  • Possible full remote
  • Master's Degree
Questions et réponses sur l'offre
  • Add to favorites
  • Share on Twitter
  • Share on Facebook
  • Share on LinkedIn

We thought these articles might interest you

Get inspired with this selection of articles