Développeur fullstack PHP/JavaScript Alternance F/H
Villeurbanne, 69100
Alternance
15/09/2025- 30/09/2027
Description
Ciril GROUP est un éditeur de solutions logiciels et particulièrement le produit Géoclip. C’est un créateur d’application web de cartographie statistique. Il met en avant des data-visualisations de données territoriales au travers de cartes thématiques, graphiques et tableaux.
Le moteur de rendu de cartographique nécessite d’être refondu et modernisé. Actuellement écrit en JavaScript pur et dans un format cartographique vectoriel qui lui est propre, nous souhaitons utiliser des technologies modernes comme par exemple iTowns. La mission proposée consiste à étudier et comprendre les enjeux autour du moteur actuel, analyser les nouveaux besoins et le développement d’un nouveau moteur pour le produit Géoclip.
Missions
L’alternant(e) participera à la refonte fonctionnelle du moteur cartographique ainsi que diverses missions liées à l’application Géoclip. Le parcours se déroulera en trois grandes étapes.
Étape 1 – Étude des besoins et conception fonctionnelle
Prise en main de l’outil Géoclip afin de comprendre les besoins
Prise en main du moteur graphique de Géoclip en vue d’une refonte vers iTowns.
Participer à la rédaction du cahier des charges et à la gestion de projet
Étape 2 – Implémentation du moteur cartographique
Modification du format des données vectorielles.
Mise en place d’une API dédiée à l’accès aux données vectorielle cartographique.
Implémentations itératives des fonctionnalités du moteur cartographique.
Étapes transverses
Participer à différents tickets et au cycle de vie Géoclip.
Gestion d’assistances clients.
Mise en place d’un système de logs.
Participer à l’industrialisation (tests, documentation, CI/CD).
S’immerger dans les pratiques de développement collaboratif de Ciril GROUP (Agile, qualité logicielle, etc.).
Profil
Étudiant(e) en master, école d’ingénieur ou formation équivalente (Bac+4/5)
Compétences en développement web et webGL
Intérêt pour la représentation graphique, shaders et la conception d’API
Esprit d’analyse, autonomie, bon relationnel pour les échanges clients
Une appétence pour les sujets d’optimisation graphique est très souhaitée
Compétences acquises en fin de parcours :
Maîtrise d’une refonte fonctionnelle et technique dans un environnement métier
Conception et mise en œuvre d’une API
Développement full stack
Méthodologie projet (agile, documentation, industrialisation)