Renderer-Anwendung, die individuelle Formulare als Teil einer Bankanwendung erstellt.
Entwickelte und pflegte responsive, modulare und performante Webanwendungen mit Angular 19, RxJs und NgRx für das State-Management.
Implementierte Angular-Features von Version 17 bis 19: integrierte Kontrollflussanweisungen, verzögerbare Ansichten, Signals und Router-View-Transitions, um dynamische Formularvorlagen zu vereinfachen und Ladezeiten sowie UX zu verbessern.
Erstellte wiederverwendbare UI-Komponenten mit Angular Material und stellte Konsistenz sowie Skalierbarkeit über mehrere Projekte hinweg sicher.
Nutzte SASS für fortgeschrittenes Styling und Theming, was zu einem einheitlichen Erscheinungsbild über alle Anwendungen führte.
Schrieb UI-Tests mit Jest, um eine hohe Codeabdeckung und Zuverlässigkeit sicherzustellen.
Unterstützte agile Entwicklungsprozesse durch regelmäßige Teilnahme an Stand-ups, Sprint-Planungen und Team-Ceremonien.
Verbesserte die Barrierefreiheit der UI durch Einhaltung der WCAG-Richtlinien und regelmäßige Audits, um die Konformität sicherzustellen.
Setzte SonarQube ein, um Code-Metriken zu überwachen und einen hohen Qualitätsstandard zu halten.
Betreute Junior-Entwickler durch Code-Reviews und Pairing-Sessions, wodurch die Teamleistung und Codequalität stiegen.
Konfigurierte Node.js-Umgebungen für Angular-Build- und Test-Pipelines (Jest), um effiziente CI-Workflows zu ermöglichen.
Pflegte technische Dokumentationen für wiederverwendbare UI-Bibliotheken und API-Integrationsanleitungen.