Cette offre n’est plus disponible.

Lead Développeur·se Fullstack Sénior Next.js/TypeScript pour Facili-TACCT

Résumé du poste
Freelance
Paris
Salaire : Non spécifié
Début : 05 mai 2024
Télétravail total
Expérience : > 5 ans
Compétences & expertises
Connaissances en cybersécurité
Sensibilisation au développement durable
Travail sur le terrain
Travail d'équipe
Gestion de projets
+15

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

La mission

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 :

Les 3 premiers mois : la construction d’un MVP testable par les premiers utilisateurs

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

Les 3 mois suivants : la sortie d’un produit utilisable par toute notre communauté d’utilisateurs

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

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

Les modalités

  • 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.


Profil recherché

Les indispensables

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.

Les petits plus

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.


Précisions sur la stack

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


Déroulement des entretiens

  • 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.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.