Développeur Reacts JS

il y a 1 mois


Paris, Île-de-France Freelance Temps plein

Poste : AZURE
Expérience : 6/8 ans
TJM d'achat max : 600€ pour 8 ans d'expérience
Localisation : Roissy en France
Deadline réponse : 12 Avril
Démarrage : ASAP

1. Objectifs globaux

Le but de la prestation consiste :
1. Mise en place du déploiement automatisé via AZURE Devops des solutions développées en React JS sur le Cloud AZURE.
2. Développement de plugins spécifiques et de fonctionnalités personnalisées pour XXX dans la solution Strapi pour entres autres faciliter la saisie et la visualisation du contenu dans l'outil, diminuer la complexité de certaines requêtes, typer les données générées, etc.
3. Développement ReactJS, NextJS, alimenté dynamiquement par un Strapi (API Rest ou GraphQL) sur la base de maquettes fournies en Atomic Design par les designers au travers d'outils comme Figma.
4. Développement de composants à intégrer dynamiquement dans les pages
5. Optimisation SEO
6. Expertise avancée sur les technologies ReactJS/NextJS/Strapi/Azure/Docker/Figma (support technique, revues de code et validation de PR, veille technologique, POC de solution, etc.)
7. Elaborer, mettre en place et faire évoluer un socle technique partagé et utilisé par les développeurs
8. Participer à la validation des users stories (Azure Devops) et du design system atomic (outil Figma) livrés par les entités MOA/AMOA
9. Mise en place des méthodes et des outils permettant de disposer d'un environnement de développement standardisé et de produire du code source encadré et standardisé particulièrement adapté en environnement multi développeurs

2. Contenu détaillé de la prestation

La prestation consiste à faire du développement ReactJS/, de mettre en place le déploiement automatisé ainsi que de fournir une expertise technique couvrant un grand nombre de sujets relatifs au développement :
Mise en place du déploiement automatisé à partir du repository présent sur AZURE Devops. Le déploiement ne doit pas faire intervenir l'humain et doit pouvoir déployer les architectures de développement, validation et production. Le ou les candidats doivent avoir pour cette partie une bonne connaissance d'Azure Devops et de la technologie Docker.
Développement de plugins et de fonctionnalités personnalisées dans la solution Strapi pour, entre autres, faciliter la saisie et la visualisation du contenu. Le but est de mettre en place dans Strapi des fonctionnalités pour personnaliser l'outil pour XXX. (Exemple d'application possible : présentation des pages saisies dans le site en forme d'arborescence, personnalisation de la page d'accueil, simplification de requête complexes par la création de controllers custom ). Ces développements doivent permettre de conserver la compatibilité avec les mises à jour de la solution Strapi publiées par l'éditeur.
Développement ReactJS/NextJS avec la mise en place de la gestion dynamique des pages et de leurs contenus à partir des données délivrées par Strapi et interprétées par le front pour les afficher. Le CMS délivre des données au format JSON décrivant les objets correspondants aux pages et aux composants qui les constituent. Le candidat devra se baser sur des API fournies par le CMS headless pour générer dynamiquement les affichages dans la page. (L'exemple de design de la page à monter sera mentionnée plus loin dans le document)
Génération des pages en mode responsive et de manière optimisée sur la base de créations graphiques en atomic design fournies à partir des outils Zeplin ou Figma en y extrayant les hiérarchies de composants ReactJS (Top level components, sous-components, inner components, etc.).
Implémentation SEO en ReactJS dans les pages.
Assurer les tâches de support technique, de revues de code et de validations de PR, de proposition d'architecture logicielle, etc., en s'appuyant sur une expertise technique avancée (senior).
Elaborer, mettre en place et faire évoluer un socle technique fournissant un cadre aux différents développeurs contribuant sur les projets (monorepo pour héberger plusieurs projets ReactJS fonctionnant en interdépendance comme le back et le front, organisation des dossiers et fichiers sources, graphes de dépendance entre composants, datastructures, utilisation d'outils comme Storybook pour l'intégration graphique, ).
Participer à la validation des users stories et du design system atomic livrés par les entités MOA/AMOA et matérialisant les développements à effectuer. Ce travail de validation permet de s'assurer que le découpage atomic design effectué par les designers est suffisamment optimisé, cohérent et factorisé pour être transposé directement en composant ReactJS. Une bonne connaissance de l'outil Figma est nécessaire pour réaliser ce travail. La validation des users stories est également nécessaire pour s'assurer que les fonctionnalités qui y sont décrites sont possibles à développer, réalistes et cohérentes par rapport aux différents contextes des projets.
Mise en place des méthodes et des outils permettant de disposer d'un environnement de développement standardisé et de produire du code source encadré et standardisé particulièrement adapté en environnement multi développeurs. Ceci permet de supprimer les problèmes liés aux spécificités des environnements utilisés par les différents développeurs par l'utilisation de l'OS linux (WSL sous Windows), de scripts d'installation et de lancement des applications, de docker pour valider les développements effectués dans le contexte utilisé dans Azure, etc.

La prestation sera exécutée de la manière suivante :
Les premières phases de sprints de 10j qui seront demandées concerneront un profil de niveau expert avancé (sénior) permettant de couvrir l'ensemble des tâches décrites ci-dessus.
Des tranches conditionnelles de sprints de 10 jours à commander en fonction des demandes fonctionnelles à développer.

Les estimations de ces sprints sont à matérialiser dans le fichier Excel joint, avec une proposition d'organisation si plusieurs profils sont proposés.

3. Design System
Le Design System défini dans l'outil Figma constitue le découpage devant être utilisé dans les développements. Ceci permet d'avoir une cohérence one to one entre le Design System et le développement.
Le Design System est constitué d'atomes, de molécules, d'organismes et de composants de haut niveau (Top Level Component = TLC)

4. Missions de la prestation
Développer les fonctionnalités demandées par l'équipe projet et des équipes de développements.
Proposer des évolutions en fonction des nouvelles technologies et librairies existantes sur le marché.
Mettre en place le déploiement continu dans AZURE via AZURE Devops des développements faits en REACT JS.
Développer les évolutions souhaitées dans les technologies demandées dans la prestation (HTML, CSS, REACT JS)
Valider le fonctionnement des développements réalisés (tests unitaires et d'intégration)
Mettre à jour les éléments du back log en fonction des réalisations faites et de l'état d'avancement.
Archiver les codes réalisés dans Azure DevOps
Effectuer de l'assistance à la partie tests fonctionnels

5. Environnement technique

Technologies :
Strapi
HTML
CSS
Tailwind
Web Responsive
ReactJS
NextJS
JSON
Javascript
SEO
API Rest/GraphQL
Cloud Azure
Docker
Linux
NodeJS

Logiciels :
Logiciels de développement
Postman (pour les apis)
AZURE DEVOPS
Figma


  • Développeur Full Stack

    il y a 1 mois


    Paris, Ile-de-France MICHAEL PAGE Temps plein

    Entreprise européenne indépendante avec plus de 250 salariés au service de ses clients, notre client propose des services et des produits d'épargne performants et innovants dans plusieurs pays européens. L'entreprise est reconnue pour les succès de son développement et sa capacité d'innovation. Le Groupe est détenu exclusivement par ses...


  • Paris, Île-de-France Digistrat consulting Temps plein

    Poste : Dev PHP React JS Oracle confirmé à senior Secteurs stratégiques : Banque d'investissement Démarrage : ASAP Contexte /Objectifs :Notre client souhaite bénéficier de l'expertise du Prestataire en termes de Conception et développement Développement FULL STACK pour renforcer la Feature Team Expertises techniques : Priorité 1 : ReactJS et...

  • Développement Java React JS

    il y a 2 semaines


    Paris, Île-de-France Digistrat consulting Temps plein

    L'entité assure l'administration et l'évolution du Système d'Information de la filière Conformité du Groupe.L'entité travaille en mode agile à l'élaboration de nouvelles applications web et est composée entre autre de Business Analyst, Product owner et UX designer.Le bénéficiaire souhaite mettre en oeuvre plusieurs évolutions de son socle...


  • Paris, Ile-de-France Opus Recruitment Solutions Temps plein

    * Nouvelle opportunité Frontend confirmé React *Rôle: Développeur Frontend React ConfirméIndustrie: FinTech / InvestissementPoste: CDI - Client finalLocalisation: Paris 17ème (2 jours TT)Salaire: 50k - 60k€/an + IntéressementJ'accompagne actuellement une société française qui offre des services de conseil en investissement et de gestion de...

  • Lead developer react

    il y a 2 semaines


    Paris, Île-de-France Kaïbee Temps plein

    Nous recherchons un développeur React passionné pour rejoindre notre équipe en tant que Lead Developer. Dans ce rôle, vous serez responsable de diriger le développement et la conception de nos applications React, en collaborant étroitement avec notre équipe technique. Vous serez chargé de guider les membres de l'équipe, de résoudre les problèmes...


  • Paris, Ile-de-France SOFTEAM Temps plein

    SOFTEAM GROUP leader sur le marché en banque d'investissement et banque de détail, recherche pour son client bancaire un Développeur JAVA Full Stack - Finance (H/F) en CDI.VOUS DEVEZ :Avoir une expérience de 5 ans minimum sur un poste similaireVous maitrisez Java8, Spring, React JS, Angular JSVous avez une expérience dans le secteur banque/financeUn...

  • Développeur Java Fullstack

    il y a 1 semaine


    Paris, Ile-de-France SOFTEAM Temps plein

    SOFTEAM GROUP leader sur le marché en banque d'investissement et banque de détail, recherche pour son client bancaire un Développeur JAVA Full Stack - Finance (H/F).VOUS DEVEZ :Avoir une expérience de 5 ans minimum sur un poste similaireVous maitrisez Java8, Spring, React JS, Angular JSVous avez une expérience dans le secteur banque/finance Un...


  • Paris, Ile-de-France Opus Recruitment Solutions Temps plein

    * Opportunité Frontend React *Rôle: Développeur Frontend React ConfirméIndustrie: CybersécuritéPoste: CDI - Start upLocalisation: Paris 13ème (2 jours de TT)Salaire: Autour de 65k€/fixe (selon l'expérience)J'accompagne actuellement une start-up française spécialisée dans la cybersécurité, qui est à la recherche d'un développeur...

  • Mission longue

    il y a 1 mois


    Paris, France, 75000, Ile-de-France SKILLWISE Temps plein

    En tant que Développeur Front-End React, vous aurez pour principales responsabilités : - Concevoir, développer et optimiser des composants React réutilisables et performants pour notre système de gestion de compte. - Développer des écrans complets en HTML/CSS. - Travailler en étroite collaboration avec le PO pour définir les spécifications...

  • Développeur Full Stack

    il y a 4 semaines


    Paris, Île-de-France MICHAEL PAGE Temps plein

    Quelles sont les missions ?Vos missions sont : * Développer de nouvelles fonctionnalités pour coconstruire des solutions efficaces, * Créer des interfaces utilisateur interactives grâce à des frameworks tels que React, * Créer des services Web et des API robustes à l'aide de , * Concevoir et gérer des bases de données, qu'elles soient...


  • Paris, Île-de-France MOBIAPPS Temps plein

    En 10 ans, notre équipe Digital Factory composée d'une quarantaine de collaborateurs, a su démontrer son expertise dans l'univers de la mobilité auprès de startups, PME, ETI et grands groupes tels que : SNCF Connect, La Poste, Yokis, Bimedia...A travers notre ADN fortement orienté sur la mobilité, nous accompagnons nos clients sur l'ensemble des...


  • Paris, Ile-de-France Nexeo Groupe Temps plein

    Vous êtes un développeur C# passionné par la finance de marché ou plus globalement le secteur bancaire et désireux de contribuer à des solutions technologiques innovantes ? Rejoignez notre équipe dynamique en tant que et participez au développement de logiciels. En tant que Développeur C#, vous jouerez un rôle central dans la conception, le...

  • Développeur Front React

    il y a 2 semaines


    Paris, Île-de-France CHARLI GROUP Temps plein

    Dans le cadre de la transformation du système d'information qui gère les abonnés pour les filiales internationales du Groupe , un chantier a été lancé pour le développement d'une nouvelle application destinée aux boutiques, points de vente et call centers principalement. La plateforme construite en interne à partir de logiciels libres dans une...


  • Paris, Ile-de-France GROUPE ALLIANCE Temps plein

    Ce que tu recherches :Evoluer au sein d’une équipe dynamiqueParticiper à des projets innovants d’envergureRelever des défisDonner un nouveau souffle à ta carrièreAlors nous avons la mission idéale pour toi.Au sein d’acteurs majeurs des secteurs du E-Commerce, Médias, Banque, Assurances, tu participeras à des projets d’envergure, de refonte,...


  • Paris, Île-de-France ULTYMA Temps plein

    Fondée en 2010, ILYEUM est un ESN spécialisée dans le digital et la data qui appartient au groupe FUZYO, une holding internationale.Nos 2 principales valeurs sont : la collaboration (= une entreprise à taille humaine, un management participatif, un Chief Happiness Officer, des team bulding) et l'expertise que nous développons (= les certifications de...


  • Paris, Ile-de-France Moment Temps plein

    Moment Tech digitalise l’expérience à bord des passagersMoment développe des technologies de divertissement qui améliorent l’expérience de plus de 120 millions de voyageurs chaque année. Notre pari est de digitaliser les services à bord des compagnies aériennes, ferroviaires et maritimes du monde entier. Parmi nos clients : TGV Inoui, Ouigo, Air...


  • Paris, Île-de-France MICHAEL PAGE Temps plein

    Quelles sont les missions ?Vos missions : * Développer de nouvelles fonctionnalités pour coconstruire des solutions efficaces, * Créer des interfaces utilisateur interactives grâce à des frameworks tels que React, * Créer des services Web et des API robustes à l'aide de , * Concevoir et gérer des bases de données, qu'elles soient relationnelles...

  • Développeur .NET H/F

    il y a 9 heures


    Paris, Île-de-France Proxiad Temps plein

    Le Bénéficiaire souhaite mettre en œuvre les projets techniques 2021 au sein d'une entité Agile avec uneculture Craftsmanship.Le bénéficiaire souhaite mettre en œuvre plusieurs évolutions de son socle technique.A ce titre, le Bénéficiaire souhaite bénéficier de l'expertise du Prestataire en termes de Conceptionet développementDans ce cadre, la...

  • Développeur .net AZURE

    il y a 1 mois


    Paris, Île-de-France ULTYMA Temps plein

    Fondée en 2010, ILYEUM est un ESN spécialisée dans le digital et la data qui appartient au groupe FUZYO, une holding internationale.Nos 2 principales valeurs sont : la collaboration (= une entreprise à taille humaine, un management participatif, un Chief Happiness Officer, des team bulding) et l'expertise que nous développons (= les certifications de...


  • Paris, Île-de-France Societe General Temps plein

    Coder est pour vous une passion, et pas seulement une compétence ? Rejoignez-nous Vous interviendrez dans le cadre de projets digitaux : pour les applications à destination des collaborateurs en Agence ou Back-office, ou pour les clients finaux. Vous serez également collaborateur au sein d'un chapter "Dev".Selon les projets, les équipes sont constituées...