Développeur Front end React.js & UX/UI Designer F/H

Je postule
  • Type de contrat :  CDI

  • Temps de travail :  Temps plein

  • Lieu Toulouse

L'entreprise

Météo France International (MFI) est une filiale de Météo-France. MFI a été créée en 2002, dans un contexte de préoccupation grandissante face au changement climatique et de volonté de la communauté internationale de réduire les risques météorologiques et climatiques.

MFI édite et intègre une gamme de solutions logicielles qui permettent aux services météo étrangers de renforcer leurs systèmes de prévisions météorologiques, de publication d’alertes précoces et de fourniture de services climatiques. Promoteur d’une approche « Design Build Operate », MFI propose une approche intégrée qui va jusqu’à l’accompagnement, en opération, de ses clients.

Vidéo de présentation MFI

Description du poste

MFI développe depuis plusieurs années des logiciels de traitement et restitution de données météorologiques en collaboration avec Météo France. Ces logiciels partagent des fonctionnalités communes liées au traitement des données météorologiques.

Au sein du pôle développement de la Direction Technique de MFI, vous interviendrez en qualité d’expert Frontend sur notre gamme complète de produits.


A ce titre, vos missions seront les suivantes :

  • Développer des interfaces utilisateur modernes et réactives en utilisant principalement React.js
  • Harmoniser et optimiser les interfaces de nos produits pour une expérience utilisateur fluide
  • Participer à la mise en place de tests automatisés pour assurer la qualité et la performance du code
  • Collaborer avec les équipes de développement pour intégrer les interfaces avec les API back-end
  • Proposer, concevoir et mettre en place des expériences utilisateur conviviales et efficaces

Profil recherché

Le profil recherché est celui d’un Développeur Frontend confirmé, disposant d’une expérience d’au moins 5 ans sur les framework Frontend JS (idéalement React.js) dans un environnement professionnel de développement de logiciels ou d’applications web.

Vous avez également une forte appétences et des bonnes notions d’UX/UI design qui vous permettent de concevoir (et/ou de faire évoluer) des interfaces client web qui respectent à la fois les exigences d’une application professionnelle au design moderne et les bonnes pratiques en matière d’expérience utilisateur.

Au-delà de vos compétences techniques de développeur confirmé/senior sur des frameworks Frontend indispensables pour ce poste, vous êtes force de proposition pour l’amélioration continue des interfaces de nos produits et êtes à même de réaliser des prototypes, proposer des wireframes ou des maquettes, organiser des ateliers visant à améliorer l’utilité, la désirabilité, l’expérience d’utilisation et la présentation des informations représentées sur ces interfaces.

  • Hard Skills
    • Anglais :
      • Lire et rédiger en anglais les notes, e-mails... nécessaires à la réalisation des activités
    • Environnement technique :
      • Expérience significative de React.js
      • Maîtrise des principales technologies web frontend telles que HTML5, CSS, JavaScript, TypeScript, Jquery, NodeJS, NPM, Yarn, Webpack, Babel
      • Compréhension des architectures distribuées et basées sur les microservices
      • Bonne expérience des pratiques CI/CD (Gitlab)
      • Expérience en développement de tests automatisés
      • Bonne maîtrise de la conteneurisation (Docker) et de Linux
      • Forte sensibilité à la qualité du code et aux performances des applications web confrontées à une forte charge utilisateur
      • Connaissance des méthodologies UX (Design Thinking, Lean UX)
      • Maîtrise des outils de maquettage (Xd, Ai, Ps)

Une connaissance des exigences du développement logiciel, livraison de code « production ready », intégration continue, testabilité et non régression, internationalisation de logiciels est fortement demandée.

  • Soft Skills
    • Implication et motivation
    • Curiosité
    • Bonne capacité relationnelle
    • Rigueur et organisation
    • Esprit d’équipe


Process de recrutement :

Les entretiens de déroulent en plusieurs étapes :

  • Un premier échange par téléphone afin de vérifier que les attentes de MFI et du candidat correspondent bien.
  • Un entretien formel avec les équipes techniques et RH
  • Un entretien final avec la Direction, accompagné d’une visite des locaux


    Réf: 0e1370c1-886c-45fe-a0e3-0219c37a7fe1

    Le poste n'est plus à pourvoir.

    Partager l'offre

    Nos dernières offres