
Activez les alertes d’offres d’emploi par e-mail !
Générez un CV personnalisé en quelques minutes
Décrochez un entretien et gagnez plus. En savoir plus
Une équipe de recherche innovante à Lille cherche un ingénieur spécialiste du développement web agile pour rejoindre le projet ANR Musiscale. Vous serez chargé de soutenir et étendre les technologies de l'application Dezrann, contribuant au rendu, à l'interaction et à l'édition collaborative de structures musicales. Une expérience préalable en développement web full stack et des compétences en Vue.js, TypeScript et node.js sont requises.
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.
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 :)