• 16/12/2019 à 11:19

Développeur Front-End

Contexte :

Le président de la république de Madagascar s’est engagé à créer une administration de proximité, à l’écoute de la population et de ses besoins, et à améliorer la qualité de vie des citoyens et de faciliter.

Une Unité de Transformation des Services Publics a été créée pour travailler en étroite collaboration avec tous les Ministères et institutions pour améliorer grandement la qualité et l’accès aux services publics pour tous, notamment à travers la digitalisation, mais aussi la simplification des procédures.

En ligne avec l’Initiative Emergence de Madagascar, la transformation des services publics est l’une des principales priorités de la Présidence. Les technologies numériques, avec leurs méthodologies, leurs modèles économiques ainsi que leurs procédures offrent une opportunité unique de fournir des services publics plus rapides, efficaces et accessibles à Madagascar.

Le PREA (Programme de Réformes pour l’Efficacité de l’Administration) avec le soutien de la Banque Mondiale, via notamment le Projet de Performance du Secteur Public (PAPSP), a établi une feuille de route vers un gouvernement numérique et la transformation des services pour Madagascar.

Dans un premier temps, et en ligne avec les meilleures pratiques internationales en matière de transformation numérique, la Présidence entend mettre en place une première équipe, dirigée par le Directeur de la Transformation des Services Publics (ou CDO Chief Digital Officer), qui pourra rapidement développer et tester de nouveaux projets pilotes et en démontrer la faisabilité. Dans un second temps, la Présidence entend transformer cette équipe en Unité Chargé de la Transformation des Services Publics, qui s’appuiera sur la digitalisation et l’approche basée sur l’analyse des besoins des utilisateurs pour transformer les services publics à Madagascar.

Cette unité sera également chargée de coordonner et d’appuyer techniquement les initiatives digitales de l’ensemble du gouvernement, afin d’assurer une interopérabilité et une approche harmonisée.

Mission :

Le développeur front-end s’occupe de toute la partie visible du site : il doit développer des interfaces au code optimisé, qui facilitent l’accès des utilisateurs au contenu. Pour cela, il maitrise le CSS et le HTML5, JavaScript (Node.JS, Vue.JS , Angular, Framework7, etc…) afin de respecter les normes W3C. Grâce à une bonne connaissance des langages de programmation, le développeur front-end optimise l’interface du site, tout en respectant les impératifs liés à l’accessibilité, la compatibilité des navigateurs et les terminaux (desktop, mobile, tablette en RWD).

Il maitrise également les notions d’API, de Service et de Micro Service et de la couche d’échange de données / normalisation sécurisées X-ROAD pour dialoguer avec des sites ou applications partenaires.

Activités principales

.      Analyser un besoin et modéliser une application informatique

.      Développer une application informatique

.      Mettre en œuvre l’intégration continue

.      Maintenir et faire évoluer l’application

.      Gérer un projet de développement informatique

.      Former des utilisateurs

.      Participer à la mise en production

.      Accompagner la recette et traiter les retours de recette

.      Assurer le support client

.      Assurer l’ergonomie visuelle et fonctionnelle du site

.      Assurer la portabilité et interopérabilité du site par la prise en compte des différentes plateformes et navigateurs

.      Maîtrise du responsive design, de l’UX et des interfaces mobiles

.      Utilisation des outils collaboratifs

.      Garantir l’accessibilité du site grâce au respect des normes W3C

.      Participer à l’optimisation du SEO (référencement naturel) par l’intégration de la sémantique du web lors du développement (balises, mots clefs, optimisation d’URL)

 

Etudes :

.      Architecture fonctionnelle SI : Concevoir des cartographies fonctionnelles et applicatives. Conception d’ouvrages, produits ou événements. Maitriser les méthodes, normes et outils standards de conception. Développement d’ouvrages, produits ou événements. Développer un produit, un événement, ou un programme (à partir des outils, méthodes ou langages. Utiliser des méthodes Lean et/ou agiles pour maîtriser un produit / un programme.

.      Gestion des contrôles, tests et diagnostics : Ecrire formellement un dysfonctionnement, incident ou accident. Analyser et comprendre l’origine d’un dysfonctionnement, incident ou accident (spécifications physiques du produit, processus…).

.      Mise en exploitation / production et maintenance : Rédiger la documentation technique (guides utilisateur, guides métier, schémas d’architecture…). Réaliser le paramétrage et le debugging de période de lancement.

.      Maîtrise des logiciels : Maîtriser des outils web (gestion de contenu, gestion de flux…). Maîtriser des logiciels spécifiques à son domaine technique (analyses mécaniques, chimiques, statistiques, outils de gestion de contrats…).

.      Anglais : Utiliser un vocabulaire technique en anglais. Comprendre de la documentation technique en anglais. Ecrire en anglais les livrables, notes, e-mails… nécessaires à la réalisation des activités.

.      Gestion des risques :

  • Cybersécurité : Construire une architecture technique sécurisée.
  • Cybersécurité : Comprendre les nouvelles menaces et connaître les méthodes de traitement associées.
  • Cybersécurité : Identifier des données à caractère personnel et respecter les règles et procédures de confidentialité.
  • Cybersécurité : Détecter, qualifier et traiter des incidents de sécurité.
Durée mission : 1 an renouvelable

Prérequis d’accès au métier

Bac +5 en Informatique et Accessible aux débutants

Envoyez vos CVs et lettres de motivation avec comme objet l’intitulé du poste sur recrutement@digital.gov.mg

Version PDF : EGM_DEV_FRONT_END

 

Postulez maintenant

Séparer par des virgules si vous avez plusieurs numéros
Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Auteur : Equipe EGM -