Ingénieur(e) de développement web – apprentissage des langues

Ingénieur(e) de développement web – apprentissage des langues

  • Équipe : Multispeech au LORIA
  • Lieu : (Nancy, France)
  • Durée du contrat :      10 mois (prolongation possible)
  • Date de prise de fonction souhaitée : Septembre 2019
  • Rémunération : selon expérience et diplôme.
  • Contact : Slim Ouni (slim.ouni@loria.fr)

 

Présentation et mission confiée

Dans le cadre du projet collaboratif PIA-2 e-fran METAL qui porte sur l’utilisation du numérique dans l’éducation, nous développons un ensemble d’outils pour aider à l’apprentissage d’une langue étrangère à l’école (niveau collège et lycée). Un des objectifs est de développer une application web qui permet à l’élève d’apprendre une nouvelle langue d’une manière ludique. L’application comporte :

– Une partie frontend : clients web d’accès aux différentes fonctionnalités côté élève ou côté enseignant
– Une partie serveur applicatif (backend) qui expose une API REST et qui gère la couche de persistance

L’ingénieur(e) est chargé(e) de développer les différentes composantes des applications web en partant de plusieurs modules déjà développés, tout en l’améliorant. Le contenu pédagogique et son déroulement seront préparés par des chercheurs et des enseignants, avec qui collaborera naturellement l’ingénieur(e).

Principales activités

  • Analyse des développements existants et propositions d’améliorations éventuelles.
  • Complétion fonctionnelle des codes client et serveur
  • Implémentation des algorithmes d’analyse de données simples.
  • Mise en ligne de l’application, maintenance et correction des bugs.

Compétences

  • Bonnes connaissances en développement web :
    • JavaScript (client / serveur), API REST
    • React
    • Go (un plus)
    • Bases NoSQL
  • Capacité d’apprendre rapidement de nouvelles technologies et langages de programmation
  • Capacité à proposer et produire des spécifications (UML2 ou autre) appréciée
  • Capacité d’organisation et de gestion d’un projet de développement via les outils de gestion de sources (Git), de bugs (bugtracker Gitlab), d’intégration continue …
  • Compétences relationnelles :
    •  Sens de l’écoute.
    • Travailler dans une équipe pluridisciplinaire.

Les candidatures (CV et lettre de motivation) sont à adresser à Slim Ouni (slim.ouni@loria.fr).

Logo du CNRS

Logo d'Inria

Logo Université de Lorraine