Le Why du stage :
Migration du natif vers le multi-platfom assist par IA (UCT Flutter)
Imaginer et mettre au point des approches permettant dacclrer la migration des applications mobile native (iOS Android) vers une application avec un framework multi-platform comme Flutter
Avoir deux application natives est couteux en terme de maintenance dvolution et de comptence garder dans les quipes. La migration vers un framework hybride permet de diviser ce couts. Cette migration concerne de facto un nombre important dapplications chez nos client et la charge de dveloppement peut tre quivalente une rcriture sans que cel nimporte de nouvelles fonctionnalits pour les utilisateur. La GenAI est une piste srieuse pour acclrer ces migrations.
Les missions du stage :
- Identifier les tapes dune rcriture dapplication iso-fonctionnalit
- Identifier une stratgie de migration
- Identifier les parties pouvant tre accelre par lIA
- Mettre en avant les risques associs cette migration accelre
- Prendre en main loutil interne Universal Code Translator et ladapter pour la modernisation Flutter
Le droulement du stage :
Etape 1 - Cadrage
- Identifier les tapes cls dune migration dapplication
- Reprer les points critiques : freins techniques opportunits damlioration etc.
- Structurer une dmarche rplicable partir du cas tudi pour guider dautres projets de migration
- Prendre connaissance de lapplication legacy cible : framework architecture dette technique.
- Comprendre le fonctionnement de loutil UCT et ses capacits de traduction et de modernisation de code.
Etape 2 - Exploration
Pour chaque tape identifie explorer les cas dusage qui peuvent tre acclrs ou enrichis par la GenAI (analyse refactoring documentation rewriting)
Etape 3 - Conception
- Adapter et configurer loutil UCT pour supporter les besoins spcifiques de la modernisation Java (cf. Java 8 vers Java 21)
- Appliquer les cas dusage slectionns avec UCT sur lapplication cible.
- Valider la migration du code vers du Flutter
Etape 4 : Restitution OCTO
Partagez au sein de la communaut OCTO ce que vous aurez appris travers une restitution interne et un article sur le blog OCTO.
Qualifications :
OCTO Wanted
- Vous prparez un BAC5 et vous tes la recherche dun stage de fin dtudes
- Vous tes passionne par le dveloppement et lintelligence artificielle et vous matrisez Dart Java ou Kotlin
- Vous avez envie de construire des applications mobiles la vitesse de la lumire
Alors venez contribuer avec nous la modernisation dun patrimoine applicatif existant !
Informations supplmentaires :
OCTO Rewards
Et parce que nous savons quun stage nest pas juste un stage on vous partage aussi quelques petits qui font notre diffrence :
- 6 participations 6 podiums au palmars Great Place To Work le bien-tre et la progression des Octos est vraiment au cur de nos proccupations et nous venons de renouveler notre certification pour la 7e fois cette anne !
- There is always a better way : nous encourageons et soutenons linnovation par la R&D. Au-del dune direction Scientifique ddie nous valorisons le temps hors mission pour partager ses connaissances : blog OCTO talks meet-up livre blanc BBL en bref de lopen source aliment par tous les Octos ;
- Parce que ce ne sont pas que des mots nous marquons au quotidien notre engagement en matire de numrique responsable : depuis 2021 OCTO est Certifi BCorp. Nous formons les Octos et nos clients la fresque du climat et uvrons pour la sobrit numrique en interne et auprs de nos clients ;
- Le management est un point central de notre culture. Les Octos tuteurs sont forms pour vous accompagner dans le dveloppement de vos comptences ;
- Parce quon na jamais fini dapprendre vous pourrez tirer parti de nos formations apprendre avec des OCTOs plus expriments et faire parti dun collectif de passionns !
- Signataire en 2023 de la charte de la diversit et de laccord Handicap et depuis 2022 de la Charte de lAutre Cercle concernant linclusion des personnes LGBTQI en entreprise.
Sans oublier les fondamentaux :
- Matriel au choix : ordinateur (PC ou Mac) ;
- Tltravail ;
- Et bien sr : carte Swile absences autorises payes CSE
OCTO priority
Collaborer avec des personnes talentueuses issues de diffrents horizons. Aussi ce que nous cherchons avant tout ce sont des personnalits qui enrichiront OCTO.
En respectant lgalit des chances les candidatures sont examines sans aucun prjug quant lge lethnie lidentit de genre lexpression de genre le handicap la nationalit la religion ou lorientation sexuelle.
Remote Work :
Yes
Employment Type :
Full-time