Skill-Profil

Micro Frontends

Module Federation, single-spa, iframe composition, shared dependencies, routing

Frontend Development Frontend Architecture

Rollen

5

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

15

die anderen 10 optional

Domäne

Frontend Development

skills.group

Frontend Architecture

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
Frontend Developer (Angular) Understands micro-frontends in Angular: knows the Module Federation plugin for Angular, understands the Angular Elements concept for Web Components. Knows that Angular's NgModule system naturally supports lazy-loaded feature modules as a step toward micro-frontends.
Frontend Developer (React) Understands the micro-frontend concept: why to split monolithic frontend into independent modules, what problems it solves (team autonomy, independent deployment). Knows main approaches: iframe, Web Components, Module Federation.
Frontend Developer (Svelte) Understands micro-frontends in Svelte: knows that Svelte's compiler-first approach creates standalone bundles ideal for micro-frontends, understands how svelte-custom-element enables creating Web Components. Knows Svelte limitations for MFE.
Frontend Developer (Vue) Understands micro-frontends in Vue ecosystem: knows that Vue is well-suited for Web Components through defineCustomElement, understands Module Federation concept with Vite. Knows why large projects split frontend into micro-applications.
Fullstack Developer Understands micro-frontends as part of fullstack architecture: knows how frontend micro-apps relate to backend microservices, understands BFF (Backend For Frontend) pattern. Knows main approaches to micro-frontend integration.
Rolle Pflicht Beschreibung
Frontend Developer (Angular) Pflicht Works with micro-frontends in Angular: configures @angular-architects/module-federation for sharing Angular components, implements dynamic module federation for runtime discovery, creates Angular Elements for cross-framework integration. Manages shared Angular services via dependency injection.
Frontend Developer (React) Pflicht Works with micro-frontends in React: configures Webpack Module Federation for sharing components between applications, implements runtime remote module loading, manages shared dependencies (React, React DOM) to prevent duplication. Integrates micro-frontend into host application.
Frontend Developer (Svelte) Pflicht Works with micro-frontends in Svelte: uses vite-plugin-federation for Svelte Module Federation, implements Svelte components as Web Components for integration with any framework. Configures shared state through writable stores with cross-MFE synchronization via events.
Frontend Developer (Vue) Pflicht Works with micro-frontends in Vue: uses vite-plugin-federation for Module Federation, implements Vue components as Web Components for framework-agnostic integration, configures shared Pinia store between micro-frontends. Manages shared CSS through CSS Modules isolation.
Fullstack Developer Pflicht Works with micro-frontends in fullstack context: implements BFF layer for each micro-frontend, configures API composition for data aggregation, applies Module Federation for frontend integration. Ensures end-to-end type safety through shared TypeScript types between frontend and backend.
Rolle Pflicht Beschreibung
Frontend Developer (Angular) Pflicht Designs micro-frontend architecture on Angular: uses Nx workspace for monorepo management of micro-frontends, configures Angular CDK for consistent theming, designs shared library strategy via Nx publishable libraries. Ensures Angular version alignment between micro-frontends.
Frontend Developer (React) Pflicht Designs micro-frontend architecture on React: defines micro-frontend boundaries by business domains, configures shared state management (custom events, shared store), implements routing integration between host and remote apps. Designs CI/CD for independent deployment of each micro-frontend.
Frontend Developer (Svelte) Pflicht Designs micro-frontend architecture with Svelte: defines when to use Svelte MFE (lightweight, performance-critical sections), configures SvelteKit for SSR micro-frontends, designs incremental adoption strategy for adding Svelte MFE to existing React/Vue hosts.
Frontend Developer (Vue) Pflicht Designs micro-frontend architecture on Vue: defines composition strategy (build-time vs runtime), configures single-spa with Vue adapter for multi-framework support, designs shared state through custom event bus or shared Pinia plugin. Ensures SSR compatibility for SEO-critical micro-frontends.
Fullstack Developer Pflicht Designs fullstack micro-frontend architecture: defines vertical slice architecture (frontend + BFF + service per domain), configures shared authentication through token propagation, designs unified error handling. Ensures observability through distributed tracing from browser to backend.
Rolle Pflicht Beschreibung
Frontend Developer (Angular) Pflicht Standardizes the micro-frontend approach in Angular: creates Nx generators for scaffolding new MFEs, defines Angular upgrade strategy for coordinated version bumps, designs testing strategy (unit per MFE + integration shell). Trains teams on Angular-specific MFE patterns.
Frontend Developer (React) Pflicht Defines micro-frontend strategy for the organization: chooses between Module Federation, single-spa and custom solution, standardizes shared design system for visual consistency. Designs developer experience: local development with mock remotes, testing strategy, version management.
Frontend Developer (Svelte) Pflicht Defines Svelte MFE strategy: creates build tooling for Svelte micro-frontends, designs shared design system compatible with Svelte and other frameworks through CSS custom properties. Defines Svelte adoption roadmap in the micro-frontend ecosystem.
Frontend Developer (Vue) Pflicht Standardizes micro-frontend approach in Vue ecosystem: creates CLI for scaffolding new micro-frontend with standard configuration, defines shared component library strategy, designs versioning and backward compatibility. Trains teams on micro-frontend patterns and anti-patterns.
Fullstack Developer Pflicht Standardizes fullstack micro-frontend platform: creates project templates for vertical slices, designs shared infrastructure (auth, logging, feature flags), defines deployment strategy. Coordinates frontend and backend teams for aligned domain boundaries.
Rolle Pflicht Beschreibung
Frontend Developer (Angular) Shapes Angular platform strategy with micro-frontends: designs enterprise shell application with dynamic MFE loading, defines governance for Angular workspace. Influences Angular MFE ecosystem development through contributions to @angular-architects/module-federation.
Frontend Developer (React) Shapes micro-frontend platform strategy: designs shell application architecture, defines governance for shared dependencies and design tokens, develops platform for self-service micro-frontend creation. Influences architectural decisions for scaling frontend development in large organizations.
Frontend Developer (Svelte) Shapes multi-framework MFE strategy with Svelte: designs polyglot frontend architecture (React host + Svelte + Vue MFEs), defines framework selection criteria per micro-frontend. Influences Svelte MFE ecosystem and tooling development.
Frontend Developer (Vue) Shapes frontend platform strategy with micro-frontends: designs architecture for 10+ Vue micro-frontends with shared design system, defines migration strategy from monolith. Influences Vue micro-frontend ecosystem and tooling development.
Fullstack Developer Shapes enterprise fullstack architecture with micro-frontends: designs platform for self-service vertical slice creation, defines governance for cross-slice communication, develops migration path from monolith. Influences organizational structure through Conway's Law alignment.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Micro Frontends
Kommentare werden geladen...