Type contrat : Stage
Description du poste :
Asterios Technologies offre une chaîne d’outils appelée ASTERIOS permettant le développement et l’intégration des applications temps réel critiques. Cette chaîne d’outils inclut un IDE appelé ASTERIOS Dynamic qui repose sur le framework Electron. Sa structure est analogue à celle d’un site web, avec un découpage frontend/backend entièrement écrit en JavaScript et une partie frontend écrite en html/css.
Notre environnement de développement (IDE), conçu en interne, recherche continuellement des améliorations possibles. L’objectif du stage est de:
– Migrer des fonctionnalités d’ASTERIOS Dynamic vers un IDE externe (e.g., Theia),
– Intégrer des fonctionnalités existantes de l’IDE externe vers ASTERIOS Dynamic,
– Etablir un comparatif des travaux de migration et d’intégration cités plus haut.
Les missions du stage sont :
1. Réaliser un état de l’art des solutions existantes permettant l’intégration des fonctionnalités de l’environnement ASTERIOS Dynamic ;
2. En étroite collaboration avec l’équipe de développement, réutiliser les fonctionnalités déjà développées d’ASTERIOS Dynamic (visualisation de graphe, traces d’exécutions, etc) et les porter dans l’IDE sélectionné ;
3. Développer un prototype (PoC) dans l’ASTERIOS Dynamic permettant le portage des fonctionnalités de l’IDE externe vers ASTERIOS Dynamic.
Votre profil :
En fin de cursus Bac+5, spécialité développement web ou équivalente, vous présentez les compétences suivantes :
• Connaissance de l’architecture des applications web, du JavaScript, de HTML et du CSS et des frameworks frontend, notamment React.
• Sens de la communication, goût pour le travail en équipe, motivé-e, et rigoureux-se.
• Autonomie et prise d’initiative.
Ville : MASSY
Niveau d’études min. requis : BAC+5
Langue / Niveau :
Anglais : Courant