Planity
Mobile Apps, SaaS / Cloud Services
Paris, Bruxelles, Düsseldorf, Köln, Lille, Lyon, Marseille, Montpellier, Nice, Reims, Toulouse
En chiffres
+ de 100 millions
de rendez-vous depuis la création
L'équipe Tech
L’équipe produit de Planity est composée d’une trentaine de personnes d’horizons variés.
- Engineering : D’anciens ouvriers ou d’ingénieurs en sûreté nucléaire, nous sommes un groupe hétéroclite et paritaire composé de développeuses et développeurs de tout niveau.
- QA : Partie intégrante et centrale de la team produit, l’équipe QA est le ciment qui lie le produit à la tech. Elle a un rôle central dans le déroulé de nos livraisons et de nos objectifs.
- Data : L'équipe data s'occupe de gérer tout le cycle de vie des données (ingestion, transformation, mise à disposition) puis de les analyser pour prendre les meilleures décisions possibles.
- DevOps : L’équipe DevOps est relativement jeune au sein de l’équipe produit, notre architecture étant basée sur du serverless. Elle est chargée d’améliorer nos solutions cloud et de courir après ceux qui ne se connectent pas en SSO
- Product/Design : Le rôle de designer n’est pas toujours des plus simple au sein d’une équipe de dev qui mesure les écarts avec des paquets de mikado sur l’écran...
Répartition des collaborateurs
Software engineers
45%
QA
35%
DevOps
5%
Data
10%
Product/Design
5%
Présentation
Planity est un SaaS dédié aux professionnels du secteur de la beauté et du bien-être, très riche en fonctionnalités : gestion du planning des différents collaborateurs, mais aussi solutions d’encaissement conformes aux exigences de l’administration fiscale, outil de gestion des stocks, programmes de fidélité, de e-commerce, solutions de paiement - en ligne ou en point de vente à l’aide d’un TPE…
La liste est très longue - il faut plusieurs semaines pour former les nouvelles recrues au produit - et heureusement, nous avons encore une belle roadmap Produit devant nous. Entre les différents publics et les différents usages, c’est 9 applications que nous maintenons au quotidien !
Nous avons une croissance de 10% chaque mois sur toutes les métriques (nombre d’utilisateurs, de requêtes…).
Ce qui nous amène à adapter régulièrement et en profondeur notre infrastructure et notre organisation.
Technologies et outils
Node.js
100%Firebase
100%Algolia
50%Elasticsearch
10%Redux.js
100%Redux Saga
100%React JS
100%AWS Lambda
100%Google Stackdriver
25%
Backend
Frontend
Devops
Stack ⚙️
Notre stack est centré autour de JavaScript : Node.js, React et React Native. Nous avons toujours fait preuve de modernité, notamment via le choix d’une infrastructure serverless dès la création de Planity en 2016.
Nous utilisons plusieurs autres services d’AWS et tendons vers une architecture event-driven et élastique : Kinesis, SQS, divers triggers sur Dynamo et S3, côté AWS, et Cloud-Functions avec trigger Firebase côté GCP.
UX/UI ⚙️
Notre succès passe par une UX épurée et intuitive que nous perfectionnons en réorganisant notre Design System, notamment à travers l’utilisation de Storybook.
Data ⚙️
Notre croissance nous pousse à constamment utiliser de nouvelles technologies afin de résoudre des problèmes de scalabilité. Elle engendre également un volume de données considérable à mettre au service du produit et des différentes équipes métiers. Ici aussi, le stack est moderne, avec une architecture serverless de type Data Lakehouse hébergée sur AWS. Airbyte et Glue assurent l’ingestion et la transformation des données avec des jobs Spark et Python, qui sont ensuite requêtées sous format parquet avec Athena.
QA ⚙️
Pour assurer la qualité de notre produit, l’équipe QA réalise des tests manuels mais aussi automatisés basés sur les meilleures technologies du marché : Selenium Appium XRay intégrés directement à notre CI.
Évolution interne et cadre de travail.
Nous avons à cœur de construire une équipe qui puisse s’épanouir chez nous sur le long terme, en permettant à chacun de développer ses compétences et ses connaissances sur nos technologies et notre produit. C’est pourquoi :
🤝 Chaque membre de l’équipe peut compter sur un tuteur
👩🏽🏫 Une masterclass est organisée chaque semaine
😎 Nous accueillons régulièrement des événements Tech dans nos locaux
💪 Nous favorisons une évolution de notre équipe sur le long terme grâce à une architecture et notre travail sur des outils innovants
Nous mettons tout en œuvre pour fournir à nos équipes un environnement de travail agréable et studieux (équipement Apple, télétravail, bureaux flexibles et des espaces de détente incroyables !).
Organisation et méthodologies
- Sprints d’une semaine
- 3 réunions par semaine avec chaque feature team
- Une équipe volante de 2 développeurs chargée de la résolution de bugs
- Une roadmap partagée entre les équipes Tech et Produit
- Utilisation de Jira pour nos epics, stories et bugs. Cette plateforme nous aide à avoir une vision claire des différentes deadlines et nous permet de garder un lien fort avec l’équipe Produit
Processus de Recrutement
- Entretien avec le Talent Acquisition
- Entretien avec notre Engineering Manager
- Test ou entretien technique
- Entretien et débrief avec le Tech Lead