Stage développement d'un interpréteur de langage multi-plateforme


C2S est l’Entreprise de Services du Numérique du groupe Bouygues. Nous travaillons en étroite coopération avec les DSI et les métiers de la construction (Bouygues Construction, Colas), des télécommunications (Bouygues Telecom) et des médias du Groupe (TF1). Nos clients externes nous font également confiance pour le pragmatisme et les valeurs qui nous animent.

Quick Connect est une solution simple de génération de formulaires mobiles Android/iOS développée par C2S et utilisée par plusieurs milliers d'utilisateurs partout dans le monde. La solution s'appuie sur un backend Angular/.NET MVC/Azure et un frontend Java/Swift.

Pendant votre stage, vous intégrerez l'équipe de développement de l'outil Quick Connect. Après une phase de montée en compétence vous devrez développer un interpréteur d'un langage de script simple (opérations, variables, appels de fonction) afin d'exécuter des actions dans le formulaire. Vous proposerez une implémentation multi-plateforme Android/iOS/Web de votre interpréteur et réaliserez son développement et son intégration sur ces plateformes. Vous développerez également une IDE Angular permettant l'édition des scripts depuis l'outil de création de formulaire.

Durant toute la mission, vous serez encadré et coaché par un chef de projets et par le lead développeur de l'application Quick Connect. Votre code sera revu et testé dans le cadre de la démarche d'intégration continue mise en place sur projet.