Développement d'un compilateur PHP -> Python (H/F)

Développement d'un compilateur PHP vers Python

Mission

L'objectif de ce stage est de développer un compilateur (un "transpilateur" pour être plus précis, cf.: https://fr.wikipedia.org/wiki/Compilateur_source_%C3%A0_source ) du langage PHP vers le langage Python. L'objectif est de pouvoir transformer du code PHP "legacy" en code Python moderne et maintenable. L'outil se basera sur un prototype déjà développé, et pourra s'inspirer de projets open source déjà existants. Il sera développé en Python. Le projet sera open source.

Profil

  • Etudiant(e) en école d'ingénieur, d'informatique ou équivalent universitaire (master 2).
  • La maitrise de Python est indispensable, ainsi que des connaissances et une première expérience dans le développement d'outils de programmation (analyseurs syntaxiques, génération de code...)
  • Connaissance des technologies Web.
  • Un esprit créatif et la capacité à transformer des idées originales en des prototypes.
  • Capacité à produire du code propre et maintenable (notamment via le TDD).

Conditions pratiques

Type de stage ou contrat: Stage pour étudiants en formation initiale

Date prévisionnelle de démarrage: ASAP

Durée du stage: de 2 à 4 mois

Le stage est-il rémunéré ?: Oui

Pour postuler, envoyez un mail à: jobs@abilian.com