Frontend Developer Angular — Design System
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Was Sie tun werden
Sie arbeiten als Teil eines dreiköpfigen Entwicklungsteams an einer strategischen Design-System-Bibliothek, die von öffentlichen Verwaltungen in der französischsprachigen Belgien genutzt wird. Die Bibliothek dient Dutzenden von Geschäftsanwendungen, die Tausende von Nutzern in den Bereichen Bildung, Justiz, Kultur, Sport und anderen Bereichen unterstützen.
Das Projekt verfolgt zwei Hauptziele: die Migration des Design-Systems zu Angular 22 und den Ersatz von Drittanbieter-UI-Komponenten durch native, barrierefreie Implementierungen, die auf HTML5-Semantik und Angular CDK-Primitiven basieren. Die Zielarchitektur, Entwicklungsstandards, zu migrierende Komponenten und Migrationsprioritäten wurden bereits definiert.
In enger Zusammenarbeit mit einem Teamleiter, Frontend-Architekten, UX/UI-Team (Figma Design Tokens) und Anwendungsteams sind Sie direkt verantwortlich für die Komponentenentwicklung, das Angular 22-Upgrade, die Testabdeckung und die Einhaltung von Barrierefreiheits- und Performance-Standards.
Konzeption
- Mitwirkung bei der Aktualisierung der technischen und Software-Architekturdokumentation
- Entwicklung von technischem Design und Analyse auf Basis von funktionalen Spezifikationen, Migrationsanforderungen und UI-Mockups
- Anwendung und Durchsetzung von Entwicklungs-Best-Practices: Clean Code, SOLID-Prinzipien, DRY, Barrierefreiheit und Wartbarkeit
Entwicklung
- Zusammenarbeit im dreiköpfigen Entwicklerteam an verschiedenen Migrations-Workstreams
- Durchführung des Design-System-Upgrades auf Angular 22 und Anpassung bestehender Komponenten
- Entwicklung und Neuschreibung von Anwendungskomponenten in semantischem HTML und Angular CDK zum Ersatz von Drittanbieter-Abhängigkeiten (Präsentationskomponenten, Overlays/Navigation, reaktive Formularsteuerelemente, Datentabellen)
- Optimierung von Code und Rendering-Performance (Antwortzeit, Speicherverwaltung, OnPush-Lifecycle)
- Organisation von Refactoring durch Vereinfachung bestehenden Codes und Entfernung veralteter Abhängigkeiten
- Aktive Teilnahme an teamübergreifenden Code-Reviews
- Entwicklung und Validierung von Unit-Tests (Vitest) in einer zoneless-Umgebung zur Sicherstellung von Non-Regression und hoher Abdeckung
- Durchführung von korrektiver und evolutionärer Wartung von Komponenten
Deployment
- Validierung von Deployment und Auslieferung der Lösung (Packaging mit ng-packagr unter Bun, Bibliotheksveröffentlichung)
- Sicherstellung des korrekten Verhaltens der Bibliothek in der Showcase-Anwendung und in den Laufzeitumgebungen der Consumer-Anwendungen
Qualität
- Sicherstellung der Entwicklungsqualität gemäß organisatorischen Standards und SonarQube-Regeln
- Gewährleistung der Einhaltung digitaler Barrierefreiheitskriterien (WCAG 2.1 Level AA)
- Sicherstellung der Einhaltung von Fristen und Liefermeilensteinen
- Anwendung von Best Practices zur Reduzierung technischer Schulden (Clean Code, Versions-Upgrades, Entfernung externer Abhängigkeiten)
Kommunikation
- Regelmäßige Kommunikation mit Projekt-Stakeholdern (Teamleiter, Architekt, UX/UI-Team) und transparentes Feedback zu zugewiesenen Aktivitäten
- Unterstützung des Teamleiters bei der Qualifizierung, Schätzung und Aufschlüsselung von Arbeitspaketen im agilen Tracking-Tool
Was wir suchen
Wesentliche Fähigkeiten und Erfahrungen
- Fundierte Erfahrung als Frontend-Entwickler
- Angular: fundiertes Niveau, aktuellste Erfahrung in diesem Jahr
- Angular CDK: fundiertes Niveau, aktuellste Erfahrung in diesem Jahr
- TypeScript: fundiertes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- HTML5-Semantik und moderne Web-APIs: fundiertes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- Komponentenarchitektur und Design-Systeme: fundiertes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- Unit-Testing (Vitest / JSDOM / zoneless mode testing): fundiertes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- Clean Code und SOLID-Prinzipien: bestätigtes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- Web-Barrierefreiheit: bestätigtes Niveau, aktuellste Erfahrung in diesem Jahr
- Agile Scrum: bestätigtes Niveau, aktuellste Erfahrung innerhalb der letzten drei Jahre
- Französisch auf muttersprachlichem Niveau
Der Rahmen
Dieser Einsatz läuft vom 1. Oktober 2026 bis zum 31. Dezember 2026 (drei Monate). Die Rolle ist hybrid, mit einer obligatorischen Mindestpräsenz von 50 % vor Ort in Brüssel. Die Mission wird ausschließlich auf Französisch durchgeführt.
Für dieses Projekt werden drei Entwickler rekrutiert.