L’équipe recherche un·e Développeur·se Fullstack Sénior comme première personne technique pour l’accompagner dans la création d’un produit de A à Z.
Le premier projet identifié est la conception d’un formulaire interactif qui permettra aux chargés de mission climat au sein des collectivités, après avoir répondu à plusieurs questions, d’obtenir des données socio-économiques personnalisées à son territoire.
La mission se découpe en 2 phases :
Dans cette première phase, les enjeux seront les suivants :
Concevoir et implémenter les premières fonctionnalités front-end et back-end en tenant compte du travail préparatoire du Product Designer et d’une deadline serrée (sortie du MVP à fin juin 2024)
Assumer l’entière responsabilité du cycle de développement : de la conception à la mise en production, en passant par le développement, les tests, et la maintenance de l’application web, en accord avec les standards de l’incubateur et de BetaGouv.
Proposer une architecture cible / des solutions techniques répondant à la problématique d’hétérogénéité des données et de la multitudes de BDD nécessaires à l’expérience utilisateur
Dans cette deuxième phase, les enjeux seront les suivants :
Concevoir et implémenter de nouvelles fonctionnalités front-end et back-end en veillant à l’expérience utilisateur, l’accessibilité, et la réactivité des applications.
Optimiser les performances des applications en utilisant les dernières technologies et en assurant une intégration fluide avec diverses API.
Garantir la qualité du code et la sécurité des applications : rédaction de code propre, maintenable et bien documenté, implémentation de tests automatisés, et application de pratiques de codage sécurisées.
Effectuer une veille technologique continue pour rester à jour avec les évolutions du domaine, et intégrer de nouvelles pratiques et technologies pour améliorer le projet.
Travailler de manière autonome tout en collaborant avec les autres membres de l’équipe (PM, Product Designer, Community Manager, intrapreneure, coach Agile) pour garantir la cohérence et la qualité de la solution développée.
Tu seras, au même titre que chacun dans l’équipe, force de proposition concernant nos objectifs, notre feuille de route et notre organisation.
Nous croyons à la force d’une équipe impliquée et actrice de la réussite du projet, toujours dans un esprit positif et bienveillant.
L’équipe est constituée de :
Aude, intrapreneure de l’ADEME
Thomas, User Success Manager
François-Xavier, Product Manager
Sébastien, Product Designer/UX Designer
Laurent, Coach
Mission ouverte aux indépendant·e·s, avec l’attributaire LittleBig Connection.
TJM selon profil.
Temps du travail : 4 à 5 jours par semaine.
Début souhaité : début mai 2024.
Durée : 3 mois (renouvelables).
Mission en télétravail, avec quelques déplacements sur le terrain à prévoir ponctuellement. Nous projetons de nous retrouver environ une fois par mois pour travailler ensemble à la stratégie de Facili-TACCT, à Angers, Paris, ou dans les villes où résideront les membres de l’équipe.
Tes domaines d’expertise :
Tu as au moins 5 ans d’expérience en développement web, avec une expertise spécifique en Next.js 13 ou 14, et TypeScript.
Tu maîtrises la conception et le développement d’applications web modernes, tant sur le front-end que sur le back-end.
Tu es à l’aise avec les bases de données SQL et/ou NoSQL, et tu sais intégrer des API RESTful ou GraphQL dans tes projets.
Tu as une solide compréhension de l’optimisation des performances web et des meilleures pratiques en matière de sécurité.
Tu as déjà utilisé un PaaS (Vercel, Scalingo, etc) et/ou Docker.
Tu pratiques le Clean Code et la Clean Architecture.
Tes compétences générales :
Tu as l’habitude de travailler en itérations successives avec des méthodes dites “agiles”.
Tu sais remettre en question ton travail ou celui de ton équipe. Tu sais faire ou entendre des feedbacks constructifs.
Tu es capable de conduire un projet de manière autonome, tout en collaborant efficacement avec d’autres membres de l’équipe.
Tu es sensible à l’impact écologique, à la limitation de la surconsommation et de la surproduction.
Tu as conscience de l’impact écologique du développement web et tu portes de l’intérêt aux pratiques de développement durable et d’écoconception web.
Tes compétences bonus qui pourraient aider notre équipe :
Tu as des notions en UX/UI design qui te permettent de contribuer à la conception d’interfaces utilisateur intuitives et attrayantes notamment dans l’expression de la faisabilité d’une interface.
Tu possèdes une bonne compréhension des principes de l’accessibilité numérique et tu es capable de les appliquer dans tes projets.
Tu as une appétence prononcée pour la vulgarisation et la pédagogie, qui sont au cœur de l’expérience proposée par les services de l’ADEME.
Next.js a été choisi comme technologie frontend ET backend (appDir, actions, routes) pour les raisons suivantes :
uniformiser la stack, son déploiement et sa maintenance
simplifier le MVP
aligner les technologies avec les autres startups
assurer un transfert uniforme en phase de pérénisation
faciliter la reprise du projet
Pour postuler à cette mission, partage-nous :
ton CV
tes motivations pour rejoindre notre équipe
des références vers ton Github axé sur des projets qui te semblent intéressants à présenter au regard de cette mission (projets similaires, logiques proches, problématiques connexes…), ou sur des articles ou présentations.
Un premier entretien en visio sera programmé avec Lilian (CTO de l’incubateur) pour échanger sur ton parcours technique.
Un second entretien en visio également sera programmé avec l’équipe de Facili-TACCT.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.