OpenEdition recrute un·e développeu∙r∙se Web Frontend

© Vadim – Adobe Stock

Informations générales

  • Lieu de la mission : Marseille
  • Type de contrat : CDD
  • Durée : 4 mois 
  • BAP : E 
  • Corps : IGE  
  • Emploi type : E2C45 – Ingénieur-e en ingénierie logicielle
  • Salaire : selon grilles Aix-Marseille Université (suivant diplôme et expérience)
  • Expérience souhaitée : 3 ans d’expérience (débutants acceptés)
  • Envoyez CV et lettre de motivation à emploi[at]openedition.org 

Descriptif de la mission

Le∙la développeur∙se sera en charge du développement et de la maintenance d’interfaces utilisateurs sur des logiciels en lien avec la plateforme OpenEdition Books, l’une des 4 plateformes du portail OpenEdition de ressources numériques en sciences humaines et sociales. Ce dernier fait partie des 6 200 sites Web au monde avec le plus d’audience (classement alexa.com).  

Parmi les logiciels utilisés sur la plateforme Books le travail portera essentiellement sur le client d’archivage pérenne PAC qui permet de déposer des archives de livres au CINES. Ce client est écrit en PHP 7.3 et se base sur le framework Symfony 4.1, avec une base de données MariaDB. Sa partie frontend, qui doit évoluer, utilise en complément le framework Vue.js. Suivant l’avancée du projet, des développements sur la partie frontend de notre CMS lodel pourront aussi être réalisés.

Activités principales

  • Participer à la maintenance et à l’évolution des interfaces de différentes applications développées en interne 
  • Inscrire les développement dans l’architecture logicielle en place
  • Evaluer la charge de travail à partir d’un cahier des charges fonctionnel
  • Réaliser tout ou partie du développement logiciel en prenant en compte les besoins de performances des applications produites
  • Documenter les développements réalisés pour d’autres développeurs amenés à intervenir sur le code ou pour des utilisateurs
  • Implémenter les tests sur le code produit et existant
  • Utiliser un système de tickets et des outils de versionning
  • Assurer une activité de veille technologique

Compétences requises

  • Connaissances avancées des frameworks javascript : Vue.js, React
  • Connaissances en programmation objet et en langage PHP
  • Connaissances en bases de données relationnelles (MySQL, MariaDB)
  • Connaissance d’un outil de versionning (Git)
  • Connaissance de méthodes de développement logiciel (en V, agile, TDD)
  • Bonne connaissance de l’environnement Linux, notamment dans un environnement web
  • Des connaissances dans les frameworks Symfony, JQuerry, Bootstrap, en développement wordpress, en sécurisation des applications, en outils de génie logiciel (UML, intégration continue, documentation, …) seront un plus apprécié
  • Compréhension écrite de l’anglais technique

Contexte de la mission

OpenEdition Center développe depuis 1999 des plateformes de publication numérique pour la communauté scientifique en sciences humaines et sociales (OpenEdition Books et Journals, Calenda et Hypothèses). L’utilisation et la fréquentation de ces plateformes n’ont cessé d’augmenter depuis leur création, atteignant aujourd’hui 96 millions de visites annuelles. La plateforme accueille plus de 550 revues, 3 700 carnets de recherche, 45 000 annonces d’événements scientifiques et 10 000 livres. Des milliers d’utilisateurs éditent et publient du contenu sur OpenEdition.

Le∙la développeur∙euse s’intégrera à l’équipe d’OpenEdition Center, constituée d’une cinquantaine d’agents, et sera affecté∙e au sein du service développement du secteur informatique (dix personnes). Ce secteur a en charge le maintien de l’environnement technique et applicatif des plateformes, ce qui en plus du CMS Lodel comporte entre autre une plateforme de blogging scientifique (Hypotheses.org) construite sur WordPress, des logiciels développés et maintenus par l’unité (Générateur automatique de fichiers PDF et ePub, Gestionnaire de vente aux bibliothèques …), des outils d’indexation et de monitoring (Solr, Matomo …), de gestion de listes de diffusion (Sympa…). Les données publiées sont structurées en bases de données et en XML. L’architecture système est virtualisée sur des serveurs de production (> 700 coeurs, > 3To de RAM et > 60To de stockage) hébergés au Centre de calcul de l’IN2P3/CNRS.


Vous aimerez aussi...

Rechercher dans OpenEdition Search

Vous allez être redirigé vers OpenEdition Search