Le contexte
Eviden développe et opère des systèmes qui permettent de faire communiquer entre elles les différentes applications d’un système d’information. Nous devons donc nous assurer à tout moment du bon fonctionnement, de la stabilité et des performances de ces systèmes.
Nous avons pour cela mis en place des outils de logs et de monitoring qui centralisent les informations concernant l’application et son infrastructure.
Nous avons créé une application mobile et web qui nous sert de point de contrôle unique : assigner la surveillance d’une application, voir les erreurs et suivre des alertes.
Nous souhaitons migrer l’application web existante de Angular à React
Les problématiques
Évaluer l'application existante basée sur Angular, identifier les fonctionnalités, les composants et les dépendances qui devront être migrés vers React.
Comprendre l'architecture de l'application et ses différents modules afin de proposer une stratégie de migration efficace.
Convertir les fonctionnalités et les composants de l'application de Angular à React en utilisant les meilleures pratiques et les normes de codage.
Comprendre l'interaction entre le front-end et le back-end, et s'assurer de la compatibilité entre les deux parties lors de la migration.
Optimiser les performances de l'application migrée.
Créer des APIs
Documenter les étapes de la migration, les problèmes rencontrés et les solutions mises en place
Travailler en équipe en mode agile et pousser vos évolutions en intégration continue
Les objectifs
A la fin de votre stage, vous aurez appris à développer et déployer une application React ; acquis une bonne connaissance des problématiques d’infrastructure de production. Vous aurez démontré votre capacité à travailler en équipe et en agile. Vous aurez développé des fonctionnalités qui amélioreront le quotidien de vos collègues. Vous serez prêt à rejoindre Eviden et devenir utilisateur de l’application.
Les mots clés
JavaScript, HTML et CSS
Angular, React, JEE, TomEE
Web services, API, CI/CD
AWS, Firebase
IntelliJ IDEA, GIT, MAVEN
Vos qualités
Esprit d'équipe
Connaissance de HTML et CSS.
Familiarité avec le framework Angular et la bibliothèque React.
Bonne compréhension des principes de développement back-end avec Java JEE.
Capacité à travailler avec des API REST et à comprendre l'interaction entre le front-end et le back-end.
Développement orienté objet
Bonne capacité d'analyse et de résolution de problèmes.
Anglais parlé/lu/écrit
Description du profil :
Vos qualités
Esprit d’équipe
Connaissance de HTML et CSS.
Familiarité avec le framework Angular et la bibliothèque React.
Bonne compréhension des principes de développement back-end avec Java JEE.
Capacité à travailler avec des API REST et à comprendre l’interaction entre le front-end et le back-end.
Développement orienté objet
Bonne capacité d’analyse et de résolution de problèmes.
Anglais parlé/lu/écrit
Rencontrez Jacky, Consultante ServiceNow
Rencontrez Christophe, Consultant OpenSource
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.