Logo OpenWork

Nos clients témoignent

Excellent

114 avis 4.8 sur 5 basé sur
Interested in this job?
Illustration Mission

Développeur FrontEnd Angular

Description du poste

  1. Entreprise anonyme

    Domaines d'activité :

    End date :
    22.09.2021

    Intitulé : Développeur FrontEnd Angular
    Secteur : Retraite
    Lieu : Seine-Saint-Denis, Île-de-France, France
    Durée : Mission longue
    Démarrage : 09/08/2021

    Description et livrables de la prestation :

    Contexte : 
    La Direction de l’Organisation et des Systèmes d’Information lance un programme sur 3 ans (15 000 jh environ) visant à :
    - Optimiser ses infrastructures et Construire des socles techniques dans le Cloud Azure
    - Migrer ses applicatifs dans le Cloud en utilisant au maximum les briques PAAS et CAAS
    - Séparer et spécialiser ses applicatifs par activité Retraite et Assurance de Personne
    - Adapter ou redévelopper les applicatifs identifiés
    - Accompagner la transformation DevOps
    La prestation consiste à délivrer des projets et solutions informatiques de type FrontEnd Angular complète (Conception de l’architecture technique jusqu’au code, aux tests et leur automatisation) pour les applications DIGITAL du groupe.
    De nombreux projets de développement nécessitent décrire, d’adapter ou de réécrire tout ou partie des applications Web FrontEnd dans un objectif de mettre en œuvre des pratiques modernes de développement (TDD,BDD) dans un contexte DevOps chaque projet étant géré en mode AGILE.

    Missions :
    Mission de développement d’applications FrontEnd de type SPA (Single Page application) en technologie Angular
    (2+) de la phase de recueil des besoins, d’analyse et conception, du test automatisé (protractor, cypress) et du
    déploiement de l’application dans le cadre de l’outil Azure DevOps et dans le respect des normes et procédures,
    notamment :
    - Travailler en équipe AGILE et en interaction avec les équipes de l’organisation (WebDesigner, Marketing,
    PO, Analystes, Testeurs, DevOps)
    - Accompagner à la définition du besoin et l’analyse détaillée du code existant
    - Rédiger des spécifications techniques sur la base de spécifications fonctionnelles
    - Proposer un code intégrant les spécifications fonctionnelles et l’implémentation de la vision et d’un
    WebDesign
    - Développer avec un souci d’automatisation des tests Frontend dans un cadre DevOps (Git, AzrureDevOps
    Pipeline, NodeJs, Sonar etc...)
    - Employer les meilleurs normes et pratiques de développement TDD, BDD
    - Respecter les contraintes et usages du développement sécurisé dans un contexte Cloud
    - Savoir développer dans un ou plusieurs framework FrontEnd Web de type SPA (Angular, React, Svelte etc...)
    - Connaître la consommation et le développement d’API REST sécurisées (OAuth2, JWT etc...)
    - Contribuer à la conception et le développement d’application réparties et être force de proposition dans le
    design de la solution à développer
    - Préserver une vision d’exploitation et d’observabilité dans le Cloud (« You build it, you run it, you fix it »)
    Seraient d’autant plus appréciées les particularités suivantes
    - Maitrisant la conteneurisation Docker et les outils associés (docker, docker-compose), connaitre (sans pour
    autant maitriser) Kubernetes ou Docker Swarm
    - Expertise dans le développement Java SpringBoot (sur base J2EE) pour des solutions

    Environnement technique :
    - Bases de données SQL (PostgreSQL, MySQL, SQLServer), NoSQL (Azure DocumentDB, MarkLogic)
    - Langages : SQL, Objet (Java, .Net, Python), Web (JavaScript, Typescript, Python), scripting (bash, Python)
    - Conception : Web (SPA, SSR), API REST, Batchs
    - Frameworks FontEnd : Angular (TS), React (TS, JSX), Flask/Django (Python)
    - Pratiques testing : TDD, BDD, Selenium, BS4 (Python)
    - Outils : Git, Jenkins, Maven/Gradle, Nexus, Sonar
    Seraient d’autant plus appréciée la connaissance des outils suivants
    - Suite Microsoft 365
    - Cloud Azure (AppService, AKS, DocumentDB etc...)
    - Orchestration sous Kubernetes (AKS) ou Azure AppService
    - Frameworks Backend : SpringBoot (Java), FastAPI (Python), .Net

    Livrables :
    - Projet de solutions informatique (conception, architecture Web, BackEnd/FrontEnd, code, tests)
    exploitable dans un contexte Cloud Azure
    - Adaptation de code Source existant et tests unitaires associés BackEnd et FrontEnd
    - Rédaction de dossier de conception et d’architecture
    - Documentation et contrat d’interface API
    Date de remise en fonction du planning du programme et selon les dates des comités.

    Expertise souhaitée :
    - Détenteur d’un diplôme d’ingénieur ou un master informatique d’au moins 5 ans d’expérience
    - Expertise du développement Angular 2+
    - Maitrise de la conception et du développement en mode TDD
    - Expertise technique dans au moins un langage approprié au développement FrontEnd (HTML5, CSS,
    JavaScript, TypeScript, Angular) et/ou d’un ou plusieurs autres framework (React, VueJS, Svelte)
    - Connaissant le contexte du développement dans un univers Cloud et DevOps (pipeline, automatisation,
    infra as code etc...)
    - Capaciter à prendre un projet de développement d’une solution Web FrontEnd de bout en bout

    Mobilité :
    Présence sur site + télétravail

    Type de facturation :
    Assistance Technique (Facturation avec un taux journalier)

Postuler