Participer à la conception d'un portail permettant la recherche, la découverte et la consultation d'actifs numériques et de leurs relations. Contribuer à la définition des parcours utilisateurs : recherche, filtrage, consultation détaillée, administration et accès aux informations techniques. Concevoir une architecture frontend modulaire, maintenable et extensible, pensée dans une logique open source. Développer l'application en Angular et TypeScript. Participer à la mise en place d'un Design System cohérent, réutilisable et accessible. Travailler sur l'UX/UI et la Developer Experience afin de proposer une interface claire et adaptée à des utilisateurs techniques. Intégrer les mécanismes d'authentification et d'autorisation, notamment via OIDC / OAuth. Collaborer avec les équipes backend sur les contrats d'API, la gestion des états, des erreurs et des permissions. Mettre en place les tests frontend et contribuer à l'intégration continue. Produire la documentation technique et les éléments nécessaires à l'installation et à la contribution au projet. Intégrer les exigences de sécurité liées à un environnement sensible : gestion des secrets, dépendances, journalisation et protection des informations.
Dans le cadre d'un projet IAM, nous recherchons un profil ayant une bonne expérience des environnements Microsoft Entra, avec idéalement une expertise sur Entra External ID / Azure AD B2C et les problématiques de CIAM (Customer Identity & Access Management). MissionsConcevoir et mettre en œuvre des solutions de gestion des identités et des accès. Participer à la conception et à l'intégration de Microsoft Entra External ID / Azure AD B2C. Configurer les parcours d'authentification et les règles de gestion des utilisateurs. Travailler sur les User Flows / Custom Policies. Intégrer Entra avec les applications et systèmes existants via API. Mettre en œuvre les protocoles d'authentification et de fédération : OAuth 2.0, OpenID Connect, SAML. Participer aux phases de conception, développement, tests et mise en production. Rédiger les spécifications et documentations techniques. Analyser et résoudre les incidents liés aux problématiques d'identité et d'authentification. Échanger avec les équipes techniques, sécurité et métiers.
Vous concevez et développez un portail développeur associé à un registre : expérience de recherche et de découverte des actifs, consultation des informations et des relations, parcours d'administration et intégration de l'authentification. Vous contribuez à la mise en place des fondations UX/UI d'un produit open source extensible. Votre rôle Conception des parcours et de l'expérience développeur · Participer à la clarification des usages du portail : découverte des actifs, compréhension du rôle des ressources, identification des responsables, consultation des relations et accès aux modalités d'utilisation · Travailler l'UX et l'expérience développeur pour rendre le portail compréhensible, utile et agréable à utiliser pour les équipes techniques · Contribuer à la définition ou à la mise en place d'un design system sobre, cohérent et réutilisable Architecture et développement frontend · Structurer une architecture frontend modulaire, maintenable et adaptée à un produit open source · Concevoir et développer l'application frontend avec Angular et TypeScript · Développer les parcours de recherche, de filtrage, de consultation détaillée, de visualisation des relations et d'administration du registre Intégration, authentification et qualité frontend · Intégrer les mécanismes d'authentification et d'autorisation côté frontend, notamment dans un contexte OIDC / OAuth · Collaborer avec le backend sur les contrats d'API, la gestion des états, les erreurs, les permissions et les besoins d'évolution produit · Mettre en place les tests frontend pertinents et documenter les conventions de développement et de contribution
Contexte Dans le cadre de l'évolution d'un ensemble de services digitaux grand public, nous recherchons un Développeur React Native Senior afin de renforcer l'équipe de développement mobile. Le consultant participera aux travaux de maintenance, stabilisation et évolution de plusieurs parcours digitaux à forte exposition utilisateur. Missions principales Développement mobile Concevoir et développer de nouvelles fonctionnalités. Assurer la maintenance corrective et évolutive. Participer à la modernisation du socle applicatif. Garantir la qualité et la performance des développements. Contribution Produit Participer aux ateliers de conception. Challenger les besoins fonctionnels. Contribuer aux estimations et au découpage des User Stories. Qualité Réaliser les tests unitaires et d'intégration. Participer aux revues de code. Corriger les anomalies identifiées lors des phases de recette ou de production. Collaboration Travailler avec les équipes Back-End PHP Symfony. Participer aux cérémonies Agile. Documenter les développements réalisés. Technologies et compétences attendues Obligatoire React Native React TypeScript JavaScript ES6+ Environnement Mobile Android iOS AppStore Connect Google Play Console APIs et intégration REST API JSON Authentification OAuth / JWT Qualité Jest React Native Testing Library Git Atouts PHP Symfony Google Cloud Platform Marketplace Applications orientées services Profil recherché 4 à 7 ans d'expérience. Minimum 2 projets significatifs en React Native. Maîtrise des contraintes iOS et Android. Sensibilité UX / performance mobile. Expérience dans des contextes Agile.