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.
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/→