Description :
La migration d’applications mobiles natives vers des applications web devient une nécessité pour garantir une expérience utilisateur fluide et homogène sur différentes plateformes.
Ce stage propose d’explorer les différentes facettes du portage d’une application mobile native vers une application web, en mettant l’accent sur le développement, l’optimisation et l’intégration des fonctionnalités essentielles.
Vos missions
Analyse des besoins :
Examiner l’application mobile existante afin d’identifier les fonctionnalités clés à porter vers l’application Web.
Étude de faisabilité :
1. Analyse des exigences de l’application : Examiner les fonctionnalités et les exigences de l’application mobile existante afin de déterminer si elles peuvent être pleinement reproduites dans une application web.
2. Évaluation de la compatibilité : Étudier la compatibilité des fonctionnalités de l’application mobile avec les standards du web et les technologies disponibles. Identifier les fonctionnalités qui peuvent être facilement adaptées au web et celles qui pourraient nécessiter des solutions alternatives.
3. Analyse des contraintes techniques : Examiner les contraintes techniques telles que les limitations de plateforme, les performances requises, la compatibilité avec différents navigateurs et dispositifs, ainsi que les éventuelles restrictions liées à la sécurité et à la confidentialité des données.
4. Analyse des technologies émergentes : Garder un œil sur les nouvelles technologies et les tendances émergentes dans le domaine du développement web, telles que les Progressive Web Apps (PWA), les frameworks JavaScript modernes, et les API web avancées, et évaluer leur pertinence pour le projet.
Participation à l’estimation des charges du projet :
Accompagner par votre tuteur de stage, vous participerez activement à l’estimation des charges du projet (humaines et matérielles)
Développement web :
Mettre en œuvre les technologies web modernes pour recréer l’interface utilisateur et les fonctionnalités de l’application mobile de manière efficace et responsive.
Tests et validation :
Mettre en place des tests unitaires et des tests d’intégration pour s’assurer du bon fonctionnement de l’application web sur différentes plateformes et navigateurs, en tenant compte des variations matérielles et logicielles.
Documentation et rapport :
Documenter le processus de portage, les défis rencontrés, les solutions adoptées et les bonnes pratiques recommandées pour le développement d’applications web multiplateformes.
Environnement technique :
Microsoft Windows, Mac, Android, IOS, Visual studio, Visual studio code, HTML5, SCSS, TypeScript, Git
Votre profil :
5. Vous êtes en dernière année d’école d’ingénieur ou équivalemment ( Bac+5 ) avec une spécialisation en développement logiciel et recherchez votre stage de fin d’études.
6. Vous disposez d’un intérêt certain pour l’informatique à visée industrielle et scientifique.
Modalités
7. Lieu de travail : Massy (91), à proximité immédiate de la gare RER B/C, Tram T12, Bus
8. Gratification : 1.500€ brut / mois
9. Horaires : flexible
10. Repas : participation de l’entreprise à hauteur de 5.60€ sur les repas pris au restaurant d’entreprise (reste à charge entre 4 et 6€).
11. Transport : 50% des abonnements aux transports public et/ou parking gratuit
12. CSE : accès aux events et à la billetterie
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.