CityScoot
11-2023 / 12-2023

La mobilité, accessible à tout le monde, écolo et à moindre frais !
Des milliers de scooters électriques en libre-service à Paris, Milan et Turin. Depuis l’application, réservez un scooter en un clic et roulez en toute liberté, sans polluer et sans bruit.
Cityscoot travaille sur plusieurs dimensions, sociétale et environnementale. Pour la première, 4 enjeux majeurs : 1 - La mesure des émissions et internalisation des compétences, 2 - Optimiser la durée de vie des scooters, 3 - La réduction de l’empreinte carbone et enfin 4 - améliorer la vie des produits et des pièces. Pour la seconde, Cityscoot donne les clés aux usagers pour utiliser le service en toute sécurité, il y a une stratégie pour l’égalité F/H (dans l’utilisation du service). Leurs services prennent en compte les besoins à chaque âge et s'adaptent à leur service pour inclure les personnes en situation de handicap.
Le besoin
Cityscoot s'est récemment lancé dans de gros travaux internes dans le but de remanier certaines parties de l'application ou pour internaliser certains services. Une équipe conséquente a été formée pour travailler de manière efficace sur tous ces projets et, forte d'une équipe de plus de trente développeurs chevronnés, développe désormais leurs produits de demain.

Mon travail

En intégrant Cityscoot, j'ai pu rejoindre l'équipe dédiée à la création et l'optimisation de l'application opérationnelle. Le but, permettre aux agents de maintenance de la flotte de scooters de détecter, intervenir et faire des rapports sur leurs interventions plus rapidement et efficacement. Développement de fonctionnalités, testing et refactorisation étaient au rendez-vous sur une architecture logicielle monorepo.
Feature



L'application n'étant pas complète au moment de mon arrivée, plusieurs fonctionnalités étaient en développement ou sur le point d'être lancées. J'ai donc activement participé à ces travaux.
Refactor




Utilisant une architecture monorepo, une création et une utilisation générique du code étaient nécessaires. L'application nécessitait des refactors sur certains composants afin de les mettre à disposition pour l'ensemble des outils utilisant le repository.
Testing



Le code étant utilisé dans plusieurs projets, il était nécessaire de lancer des batteries de tests. J'ai participé à l'élaboration de certains.
Debug


Communiquer et travailler ensemble était une nécessité entre les équipes front, back et ops pour certains sujets de debug.
Intéressé par l'entreprise ?
N'hésitez pas à visiter leur site internet pour en savoir plus !

