[Full-time] Web Developer (Vue.js) Dezrann/Musiscale: Interaction with Musical Structures at Université de Lille

  • Full Time
  • Anywhere

Location: Lille, France
URL: https://algomus.fr/jobs/

Description:

The position is part of the academic ANR Musiscale project, led by Florence Levé (MIS, UPJV). The goal of Musiscale is to model, analyze, and generate multi-scale musical structure — that is, relationships between musical elements at different levels of abstraction — based on both symbolic and audio data.

The Algomus team (at CRIStAL, University of Lille) develops Dezrann (https://dezrann.net), an open-source full-stack web application (built in TypeScript, Vue, Node.js) for visualizing and annotating music scores in research and educational contexts.

As a full-stack web developer, you will:

  • Support and extend existing code in the Dezrann ecosystem.
  • Work on updating and improving components — for example, migrating to Vue 3.0.
  • Build new UI components to visualize musical structure (such as grid or tree views and repetition handling).
  • Improve software architecture, user interface design, and navigation/annotation functionality.
  • Implement features like real-time interaction (with socket.io), authentication/authorization (JWT), testing (TDD), and DevOps workflows (Docker, CI/CD).
  • Participate in maintenance and deployment work for the platform.
  • Communicate regularly with both project partners and Dezrann users — researchers, educators, and possibly international collaborators — including secondary school classes in the region.

The ideal candidate should have significant experience in full-stack web development (ideally 4–8 years), skills with Vue.js and TypeScript. knowledge of Node.js, human-computer interaction, software engineering practices, and continuous integration. Musical practice or interest is a plus but not strictly required.

Apply to this job

Source
fossjobs.net

To apply, please visit the following URL:https://www.fossjobs.net/job/11596/web-developer-vuejs-dezrannmusiscale-interaction-with-musical-structures-at-universite-de-lille/→