Immoscout24 est une plateforme immobilière full-stack qui permet d'acheter et de louer des biens partout en Suisse. Nous avons rejoint une équipe distribuée de plus de 40 développeurs, designers, ingénieurs QA, product owners et managers répartis dans plusieurs pays européens, et pris en charge des interfaces clés face aux clients, construites avec React et TypeScript.

La plateforme est construite par de nombreuses squads, chacune responsable d'un domaine comme les annonces, les filtres de recherche ou l'authentification. Le défi était de garder une expérience cohérente et évolutive entre des équipes partageant un même design system, tout en synchronisant des filtres de recherche immobilière complexes avec l'état de l'application sans dégrader les performances.

Nous avons implémenté des fonctionnalités UI avec ReactJS et TypeScript, en traduisant les designs Figma en composants accessibles et responsifs alignés sur le design system partagé. Redux gère l'état complexe entre les vues et Styled-Components le style, au-dessus d'API NodeJS/ExpressJS et de microservices .NET Core (C#). Le CI/CD, des conventions de code strictes et des revues de code régulières ont maintenu une qualité constante pendant la croissance du produit.


Des composants réutilisables et bien typés, au comportement cohérent dans tous les contextes, et des interfaces de recherche et d'annonces responsives utilisées par des milliers de personnes. La refactorisation des composants partagés et l'optimisation de l'UI interactive ont donné aux squads une base plus fiable.

Parlons de la façon dont nous pouvons vous aider à le concevoir, le développer et le lancer.
Démarrer la conversationParlez-nous de votre produit, de votre défi ou de votre idée. Nous reviendrons rapidement vers vous avec les prochaines étapes.
Réserver une consultation gratuitecontact@vincentle.caOu écrivez à oaivyftu@gmail.com