Lead developpeur Front End - Freshmile (67) H/F

Date: 18 avr. 2024

Lieu: 67 - Bas-Rhin, France

Entreprise: REXEL

Missions 


Au sein de notre R&D (+20 pers.), rattaché.e au Directeur Technique (CTO) de l’entreprise, votre mission est de 
gérer des projets techniques dans le domaine de la mobilité électrique et d’encadrer une équipe de développeurs. 
Vous êtes un référent technique et utilisez vos compétences très pointues dans nos technologies informatiques 
afin de définir l’architecture logicielle la plus adaptée. Enfin, vous assurez une veille technologique et mettez à 
profit vos capacités d’analyse pour adapter/développer nos plateformes, afin d’anticiper les besoins futurs. 

 

Qui sommes-nous ?


Freshmile est le 1er opérateur de recharge pour véhicules électriques indépendant de France avec 35 000 points 
de charge sous gestion et plus de 300 000 utilisateurs conducteurs de véhicules électriques. Depuis 2021, 
Freshmile est filiale à 100% de Rexel France.


Rexel est un expert de la distribution professionnelle pour le monde de l’énergie. La société est cotée en bourse 
et réalise 18.7 milliards d’euros de chiffre d’affaires en 2022. En France, Rexel compte
5 000 collaborateurs, 460 agences et 9 centres logistiques.
Freshmile, en tant qu’opérateur de recharge, développe une plateforme avec plusieurs logiciels web d’installation, 
de supervision et de facturation, faisant entre autres grand usage de plusieurs APIs pour la communication avec 
les partenaires extérieurs.

En complément et pour soutenir sa principale activité B2B, Freshmile, en tant que fournisseur de services d’emobility, développe plusieurs applications end-user (web & mobile) d'utilisation des bornes de recharge (B2C).
Vos futures responsabilités : 


• Expertise Technique : 

o Maîtriser à un niveau expert les langages et technologies informatiques utilisées, à savoir : 
· Base de code : Typescript, Javascript
· Frameworks : VueJS pour l'interface.
· Frameworks de tests : Playwright pour les tests d'intégration continue.
· Système de contrôle de version : Git
· Environnement : Linux (Debian ou toute autre distribution avec laquelle vous êtes à l’aise)
· IDE : celui que vous préférez, nous avons des configurations pour VSCode.
· Outils & Librairies : Axios, Bulma, buefy, eslint, sass, vite, webpack.
· Outil design : Figma. 
o Avoir des connaissances sur les technologies back-end utilisées, à savoir PHP/Laravel, 
MySQL, ElasticSearch, Docker, Redis.
o Avoir des connaissances sur les technologies mobiles utilisées, à savoir React Native pour 
iOS/Android. 
o Être en mesure d'apporter main forte au développement, surtout sur les chantiers les plus 
complexes.
o Avoir des connaissances en développement de tests automatisés. L’équipe technique est 
composée d’une équipe validation logicielle dont l’objectif est de développer les tests 
automatisés dans Playwright, sur indication des développeurs et en utilisant le langage 
Gherkin.


• Architecture Logicielle, Être impliqué dans toute les phases de la mise en œuvre de fonctionnalités
o Participer et être acteur des réunions de définition d’architecture pour chaque nouveau projet 
ou nouvelle feature à développer. 
o Proposer une architecture générique, respectant les bonnes pratiques logicielles. 
o Assurer la qualité du code, réaliser des review, privilégier les standards et les meilleures 
pratiques DRY, KISS.
o Anticiper les contraintes techniques et fonctionnelles.
o Assurer et superviser la documentation de toutes les décisions d’architecture.
o Challenger et accompagner l’équipe produit afin de compléter l’expression du besoin. 
o S’assurer que l’UX et l’UI soient le plus performant possible. 
• Analyse de l’existant et proposition d’amélioration, Veille technologique 
o Auditer le code existant et revoir le code développé par l’équipe. 
o Avoir un œil critique sur l’existant et proposer des idées d’amélioration dans le respect des 
usages standards du framework et des librairies. 
o Réaliser une veille technologique régulière et soumettre des mises à jour/librairies/autres 
technologies au CTO 
o Être moteur pour proposer des changements innovants.
• Développement des compétences techniques de l’équipe 
o Identifier les compétences techniques de l’ensemble des développeurs.
o Structurer l’équipe en fonction des challenges et des ambitions exposées par le CTO.
o Affecter des domaines d’expertise aux membres de l’équipe et répartir les missions pour 
garantir un backup quotidien.
o Développer les compétences de l’équipe en fonction de leurs attraits et des besoins projets. 
o Manager techniquement et en transverse l’équipe de développeurs. 
• Support Gestion de projet : 
o Être en support au chef projet pour estimer la charge de travail associé en début de projet et de 
développement de fonctions 
o Répartir la charge de travail dans l’équipe front-end. 
o Être l’interlocuteur technique pour le chef de projet en lui détaillant le statut d’avancement 
technique d’un projet.
o Piloter les mises en qualification et les livraisons en PREPROD et PROD. 
o Connaître la gestion de projet Agile, framework SCRUM. 


Votre Profil 


Plus qu’un diplôme, c’est avant tout la pertinence de votre parcours, l’adéquation de vos connaissances 
techniques et vos qualités personnelles qui feront la différence, en particulier : 
• Vous justifiez d’une expérience (5-10 ans) en tant que développeur/développeurs Web front-end, vous 
maitrisez le JavaScript, idéalement avec le framework Vue.js.
• Vous êtes un véritable passionné de développement web et des technologies utilisées ! 
• Vous êtes capable d’identifier les forces et axes d’amélioration des développeurs, de les embarquer et 
de les faire progresser, de leur donner envie de vous suivre dans l’aventure ! 
• Vous ne craignez pas de prendre des décisions et de défendre vos idées : votre rôle sera également de 
trancher sur les choix techniques de nos projets.
• Vous êtes fan d’UX/UI : d’interfaces efficientes, intuitives, qui respectent les normes du marché !
• Vous êtes ultra motivé, ouvert à la discussion, vous aimez donner votre avis pour faire avancer les 
sujets et savez remettre en question vos idées et décisions. 


Conditions 


• CDI à temps complet, Cadre
• Poste idéalement basé à Strasbourg (Les Halles), Télétravail autorisé. 
Freshmile dévoile une très grande ambition de croissance et la volonté d’atteindre de nouveaux marchés. 
L’équipe technique et les solutions qu’elle développe sont au centre d’une transformation profonde et 
structurante !