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 !