Point your AI agent at freehire and let it find you a job.

Get the CLI →

Collective.work

NewBe an early applicant

Développeur Frontend Angular - Freelance (H/F)

Posted Updated
Discussion
Taux journalier (TJM): 500

Conception et développement du portail développeur associé à un registre d'actifs numériques, dans un contexte bancaire et sécurisé.

Le projet vise un produit open source extensible, centré sur la recherche, la découverte, la consultation et l'administration des actifs.

CONTEXTE

- Projet né d'un besoin de gouvernance et d'audit réglementaire sur les APIs et les serveurs MCP, afin de maîtriser leur référencement, les responsabilités, le cycle de vie et l'utilisation.

- Construction d'un registre d'actifs numériques servant de source de référence pour la découvrabilité, la compréhension des rôles, l'identification des acteurs, des usages et des interconnexions.

- Portail développeur complémentaire au registre pour l'administration et l'usage quotidien, dans un contexte bancaire et sécurisé chez BPCE.

- Produit pensé dès sa conception comme open source, générique et extensible, sans dépendance à un environnement d'entreprise particulier, afin d'être adopté, adapté et enrichi dans d'autres contextes.

MISSIONS

- Participer à la clarification des usages du portail développeur

- Découverte d'actifs

- Compréhension du rôle des ressources

- Identification des responsables

- Consultation des relations

- Accès aux modalités d'utilisation

- Structurer l'architecture frontend de manière modulaire, maintenable et adaptée à un produit open source

- Contribuer à la définition ou à la mise en place d'un design system sobre, cohérent et réutilisable

- Travailler l'UX et la Developer Experience afin que le portail soit compréhensible, utile et agréable pour des équipes techniques

- Concevoir et développer l'application frontend avec Angular et TypeScript

- Développer les parcours de recherche, filtrage, consultation détaillée, visualisation des relations et administration du registre

- 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

- Livrables attendus

- Code source frontend maintenable, testé et documenté

- Portail développeur permettant la recherche, la découverte et la consultation des assets du registre

- Composants UI et éléments de design system réutilisables

- Intégration des parcours d'authentification et d'autorisation côté frontend

- Tests automatisés et éléments d'intégration continue associés

- Documentation technique, guide de contribution et éléments facilitant l'installation locale

CONDITIONS

- Contexte bancaire et sécurisé.

- Le produit doit intégrer naturellement les exigences de sécurité, notamment sur l'usage des images et dépendances, la gestion des secrets, la journalisation et l'exposition des informations sensibles.

- Anglais professionnel fortement recommandé, notamment pour échanger avec les équipes de production au Portugal lorsque cela est nécessaire.

COMPÉTENCES TECHNIQUES

- Architecture frontend : structuration modulaire, composants réutilisables, gestion d'état adaptée au besoin.

- Design System : composants, cohérence visuelle, accessibilité, documentation d'usage.

- UX/UI et Developer Experience : recherche, navigation, lisibilité de l'information technique, onboarding contributeur.

- Tests frontend : unitaires, composants, intégration ou end-to-end selon le périmètre.

- Culture open source : lisibilité, documentation, facilité d'installation, contribution et extensibilité.

- Contrats d'API

- Gestion des états

- Gestion des erreurs

- Gestion des permissions

- Gestion des besoins d'évolution produit

- Gestion des sessions

- Guards

- Erreurs d'accès

OUTILS

- Angular

- TypeScript

- OIDC

- OAuth

SOFT SKILLS

- Être capable de challenger une décision, une idée ou une approche technique de manière constructive.

-

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available