Vue.js web development engineer, open-source project, music structure - Lille

Équipe Algomus

💡 Public service or utility
Short-term contract
Localisation Lille, France
Tech
Partial remote possible
2000 - 2600€ gross (Monthly)
From 3 to 10 yrs of exp.
Posted on 01-16-2026

➔ Description of the mission

  • CDD de 15 mois, à partir de mars ou avril 2026
  • De 1800€ à 2100€ net/mois en fonction de l’expérience (grilles Université de Lille)
  • Lieu: Lille (Villeneuve d’Ascq, Laboratoire CRIStAL, métro 4 Cantons)
  • Détails et liens: https://algomus.fr/jobs/

Le projet ANR Musiscale, dirigé par Florence Levé (MIS, UPJV), est dédié à la modélisation, l’analyse et la génération de musique structurée, cette structuration pouvant être à plusieurs échelles. Il s’attache à pouvoir extraire et recomposer cette structure à partir de fichiers audios. L’équipe Algomus (CRIStAL, Université de Lille) développe elle Dezrann, une application web fullstack open-source (TypeScript, Vue, node.js) pour lire et annoter des partitions musicales en situation de recherche comme pédagogique.

Le projet ANR Musiscale recrute ainsi à Lille un·e ingénieur·e spécialiste du développement web agile et Vue.js, afin de soutenir et étendre les technologies de Dezrann pour permettre le rendu, l’interaction et l’édition collaborative de structures musicales, en particulier multi-échelles, en lien avec un contenu symbolique et/ou audio.

Il·elle aura en charge le support, l’évolution et la mise à jour de certains composants existants, à commencer par le passage en Vue 3.0 ⚙️, et la création de nouveaux composants web, notamment pour l’affichage d’éléments de structure en grille ⚙️, voire en arbre, et la gestion des répétitions ⚙️. L’ensemble de ces développements se fera dans le cadre de support et de développement des librairies Dezrann, en particulier en visant toujours d’assurer la synchronisation des sources d’une partition multimodale.

Tout au long de son contrat, l’ingénieur·e participera également à l’amélioration de l’architecture logicielle, à une réflexion sur l’interface utilisateur et à sa transformation, à l’ajout de fonctionnalités facilitant la navigation et l’annotation de partitions et de corpus, à l’interaction temps-réel (socket.io), à la chaîne d’authentification et d’autorisation (jwt), au développement de tests (TDD) et à l’amélioration de l’intégration continue (gitlab) et du déploiement (docker), ainsi qu’à la maintenance et au déploiement de la plateforme. L’ingénieur·e sera en contact régulier avec les partenaires du projet Musiscale et les utilisateurs existants de Dezrann, français et étrangers, notamment avec les classes du secondaire de la région, ainsi qu’avec les partenaires de l’ANR Tabasco au SCRIME à Bordeaux.

➔ Profile

Idéalement 4 à 8 ans d’expérience en développement Web full stack (Vue.js, TypeScript, node.js, interaction homme-machine, génie logiciel et intégration continue).

Une pratique musicale serait un plus :)

Équipe Algomus

L'équipe Algomus fait de la recherche en musique et en informatique dans une démarche de science ouverte, de diversité et d'inclusivité, pour favoriser la connaissance et la pratique musicale.

💡 Public service or utility

This structure is public (local authority, government agency, ministry, etc.) or its mission is of general interest: energy, water and waste management.

More information
  • Website
  • Public institution
  • < 15 persons
  • Tech
Impact study
Équipe Algomus did not yet communicate its impact measurement.
Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Read more

💡 Need to strengthen your profile to match perfectly to this job?

This training might interest you: Executive Master in Tech for Good!