Type de contrat : Stage / Professionnalisation / Alternance
Localisation : Loire - Villeurbanne
Entreprise : Ciril GROUP
Fonction : Techniques - R&D - Ingénierie
Publiée le 16/05/2025
Expérience souhaitée : Moins de 1 an
Niveau d'études souhaité : Aucun diplôme
Ciril GROUP est un éditeur de logiciels et hébergeur Cloud français reconnu pour ses solutions innovantes destinées aux collectivités publiques et entreprises privées, en France et à l’international. Rejoignez une entreprise familiale à taille humaine, engagée en RSE, avec une diversité de postes et une ambiance conviviale au quotidien !
Notre gamme d’outils cartographiques s’articule autour de GEO, une plateforme SIG et géo décisionnelle innovante qui permet de créer facilement des applications cartographiques 2D et 3D interactives pour une gestion optimisée des territoires et des réseaux. Nous développons également des solutions SIG pré-packagées, spécialement conçues pour répondre aux enjeux métiers. En favorisant l’interopérabilité de ses solutions, Ciril GROUP développe un écosystème complet pour la gestion des territoires, incluant des modules de maintenance et d’aide à la décision.
Rejoindre notre équipe, c’est participer à l’innovation en concevant des solutions intelligentes pour documenter, analyser et gérer les territoires avec précision.
Intégré(e) à la direction de l’offre, vous rejoindrez l'équipe « GEOTECH » de Vincent (manager) et Caroline (PO). Cette équipe est en charge du développement de notre plateforme web et mobile GEO ainsi que de la librairie de visualisation de données 3D cartographique et open-source: iTowns.
L’objectif principal de l’alternance sera d’améliorer le rendu cartographique vectoriel de la librairie open-source iTowns. Cette librairie, co-développée par Ciril GROUP et l’IGN et basée sur la très populaire threejs, permet d’afficher des données cartographiques 2D et 3D. A travers ce sujet, vous serez amené à travailler à l’amélioration de l’impression visuelle, des performances et du support de certains formats cartographiques. Voici des exemples de sujets qui pourront être abordés au cours de l’alternance :
La gestion de la superposition des objets géographiques (points, lignes, polygones)
Le support de nouveaux éléments de stylisation 2D (remplissage de polygones par images et patterns, halo, coloration selon des attributs, etc.) et 3D (lignes avec épaisseurs, polygones avec volumes, etc.)
L’affichage d’étiquettes textuelles en vectoriel
En fonction de l’avancement du sujet d’alternance, vous pourrez également être amenés à contribuer à notre produit GEO.
Un parcours de montée en compétence sera prévu afin d’accompagner votre évolution au cours de votre alternance.
Afin de réaliser ces tâches vous serez accompagné d’une équipe de développeurs expérimentés qui a l’habitude de travailler sur ces problématiques et qui saura vous transmettre les bonnes pratiques de développement.
L’équipe pratique la méthodologie Scrum et vous en serez un membre actif à part entière : vous participerez à tous les rituels d’équipe et vous vous impliquerez progressivement dans toutes les tâches qui incombent à l’équipe.
Vous serez également en collaboration avec nos équipes QA, DevOps, Marketing Produit, ... et vous prendrez part au développement de solutions métier robustes, évolutives, faciles à déployer en SaaS ou On-Premises.
Environnement matériel et logiciel
JavaScript, TypeScript, ThreeJS, WebGL, VueJS, Java, PostgreSQL
Formats 3D et géographiques: MVT, GeoJson, 3D Tiles, etc.
Librairie open source
GitLab, GitHub Jenkins, Jira
MOBILITÉ INTERNATIONALE
Possibilité de mobilité internationale dans notre filiale canadienne à Montréal pour des missions de développement pour des partenaires et clients américains, européens, ou d’Afrique du nord.
Vous intégrez un cycle ingénieur en développement informatique. Vous connaissez plusieurs langages de développement, Javascript est un prérequis et Java est un plus. Vous savez appréhender et déployer rapidement des technologies nouvelles pour vous. Vous pouvez décrire ce qu’est pour vous du bon code. Vous savez et vous aimez vous mettre à la place de l’utilisateur final. Vous aimez le travail en équipe tout en sachant faire preuve d’autonomie. Vous recherchez la structure dans laquelle vous pourrez vous épanouir et donner un sens à votre travail.
Une maitrise correcte de l’anglais ou une forte envie de progresser en anglais est souhaitée.
De bonnes connaissances en mathématiques, un intérêt pour l’algorithmie et une connaissance ou un intérêt pour la 3D seront appréciés.
Rejoignez-nous pour un poste temps plein à Villeurbanne !
+ de raisons de nous rejoindre :
15% du CA réinvesti en R&D chaque année
Participation aux résultats, Intéressement, Prime Vacances et Titres Restaurant
12 RTT par an en plus des 5 semaines de congés
Charte de télétravail – 1 jour par semaine après 1 an d’alternance
20€ nets /mois pour les cyclistes et covoitureurs (Forfait Mobilités Durables)
Démarche RSE engagée et durable : 9 collectifs participatifs mis en place sur base de volontariat
CSE, Mutuelle et Prévoyance pour tous
Convivialité : Foot, pétanque, soirées gaming… entre collègues
Le processus de recrutement :
Un premier contact RH pour faire le point sur votre profil
Un entretien technique avec votre futur manager
La proposition d’embauche
Et une intégration qui démarre dès votre acceptation ! L’équipe Recrutement s’engage à vous informer le plus rapidement possible du statut de votre candidature à chaque étape du processus
Je postule