← Retour aux offres

Ingénieur·e développement web fullstack, rendu et synchronisation collaboratives de partitions musicales

Postée le 21 avr.

Lieu : Lille / Villeneuve d'Ascq · Contrat : CDD · Rémunération : de 1850€ à 2050€ net/mois (grilles Université de Lille) €

Société : Équipe d'informatique musicale Algomus (CRIStAL, Université de Lille)

Au sein de l'Université de Lille, le laboratoire CRIStAL (UMR CNRS 9189) étudie des thématiques fondamentales et appliquées en informatique et automatique. L'équipe d'informatique musicale Algomus (www.algomus.fr/) travaille sur des projets où la musique rencontre les nouvelles technologies.

Description du poste

Regroupant des laboratoires de recherche (Vertigo au CNAM, Intuidoc à l’IRISA, IReMus, Algomus à l’Univ. Lille), la Bibliothèque Nationale de France (BnF) et la Fondation Royaumont, le projet ANR CollabScore est dédié à la numérisation collaborative de partitions présentes sous forme d’images dans les fonds patrimoniaux. Le défi est de proposer des outils aidant la numérisation, l’annotation et la mise à disposition de partitions synchronisées avec de multiples sources.

L'équipe Algomus (CRIStAL, Université de Lille, algomus.fr) développe elle Dezrann, une application web fullstack open-source (TypeScript, Vue 2, node.js) pour lire et annoter des partitions musicales en classes de musique ainsi qu’en situation de recherche (annotation de corpus).

Le projet ANR CollabScore 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 et l'édition collaborative de synchronisation audio et graphique entre différentes sources liées à une même partition pivot. Il·elle aura en charge le support, l’évolution et la mise à jour de certains composants existants et la création de nouveaux composants web, notamment pour l’alignement entre une partition pivot, un document audio/vidéo, et un document graphique (une partition scannée par exemple). Ces synchronisations pourront être manuelles ou semi-automatiques, prenant par exemple en entrée des résultats d’OMR obtenus par d’autres partenaires.

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. En 2023, ces développements se poursuivront pour contribuer à réaliser un démonstrateur prototype CollabScore pour valoriser le corpus Saint Saëns de la BnF ainsi que les sources multiples concernant la Fantaisie pour piano et orchestre de Debussy, en collaboration avec la Fondation Royaumont.

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 CollabScore et les utilisateurs existants de Dezrann, français et étrangers, notamment avec les classes du secondaire de la région.

Profil recherché

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)

Pour postuler :

Mail

Annonce complète sur http://www.algomus.fr/jobs