FR

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)