Senior Angular Engineer / Frontend Lead – Architektur, Performance & Migrationen |
- Verfügbarkeit einsehen
- 0 Referenzen
- 65‐80€/Stunde
- 68305 Mannheim
- Umkreis (bis 200 km)
- de | tr | en
- 08.10.2026
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2024 – 12/2025
Tätigkeitsbeschreibung
Alleinige Frontend-Verantwortung für eine skalierbare Angular-Verwaltungssoftware zur Handhabung großer Datenmengen, von der Architektur bis in die Produktion.
- Performantes Laden großer Datenmengen durch Lazy Loading und optimierte Datenabfragen; unnötige Requests durch gezieltes State-Management vermieden
- Enge Zusammenarbeit mit dem Product Owner, Anforderungen in eine performante, benutzerfreundliche UI übersetzt
- Verantwortung für die API-Integration inkl. Authentifizierung mit JWT und OAuth
- Qualitätssicherung mit Unit-Tests (Jest) und E2E-Tests (Cypress), kontinuierliches Refactoring
- Koordination und Planung von Features und Release-Zyklen
Angular 18–21, TypeScript, SCSS, RxJS, NgRx, Angular Signals, Standalone Components, PrimeNG, Lazy Loading, State Management, a11y, i18n, Nx, JWT/OAuth, Spring Boot, Docker, GitLab, Jira, Confluence, Scrum
Angular, Continuous Delivery, Continuous Integration, CSS (Cascading Style Sheet), Docker, Git, Scrum, Spring Framework, Typescript
12/2023 – 7/2024
Tätigkeitsbeschreibung
Entwicklung von Angular-Anwendungen zur Digitalisierung und Modellierung der Gentherapie-Supply-Chain, mit präziser Erfassung und Visualisierung der einzelnen Prozessschritte.
- Modellierung der Frontend-Architektur nach den spezifischen Anforderungen der Gentherapie
- Performance-Optimierung durch Lazy Loading und Code Splitting; Zustandsverwaltung mit RxJS und NgRx (Redux-Pattern)
- UI über zwei Anwendungen mit PrimeNG bzw. Angular Material, wiederverwendbare Komponenten
- Sichere Authentifizierung via OAuth2/JWT, dynamische Versionierung für flexible Updates
- Qualität durch TDD/BDD mit Unit- (Jest), Integrations- und E2E-Tests (Cypress); Nx-Monorepo, GitLab CI/CD, ESLint/Prettier/Husky
Angular 17–18, TypeScript, SCSS, RxJS, NgRx, PrimeNG, Angular Material, Nx, Lazy Loading, Code Splitting, Jest, Cypress, GitLab CI/CD, Spring Boot, Jira, Confluence
Angular, Code-Review, Confluence, CSS (Cascading Style Sheet), Git, Jira, Performance-Analytiker, Responsive Webdesign, Typescript
1/2023 – 9/2023
Tätigkeitsbeschreibung
Mitwirkung an einer Angular-App zur Digitalisierung des Organspendeausweises, inkl. Modellierung der Frontend-Architektur und Umsetzung der Designvorgaben. Als Frontend-Experte kurzfristig geholt, um kritische Features vor der Deadline zur Projektübergabe fertigzustellen.
- Leitende Verantwortung für ein Schlüsselfeature inkl. Code Review und Dokumentation
- Sichere API-Kommunikation zwischen Angular-Frontend und Backend-Services inkl. Token-Verschlüsselung sensibler Daten
- Testabdeckung erheblich ausgebaut und über SonarQube abgesichert; Migration TSLint → ESLint
- Mitverantwortung für die Endübergabe an den Kunden
Angular 15–16, TypeScript, SCSS, RxJS, NgRx (Redux-Pattern), State Management, a11y, SonarQube, JWT, OAuth2, Docker, GitLab, Jest, Cypress, Jira, Confluence, Scrum
Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, Front End, HTML5, Responsive Webdesign, Spring Framework, Typescript, Ubuntu, Webdesign
7/2021 – 7/2022
Tätigkeitsbeschreibung
Unterstützung des Frontend-Teams bei Angular-Apps zur Verwaltung von Self-Checkout-Kassen in IKEA-Restaurants.
- Übergang von einer monolithischen zu einer Micro-App-Architektur mit 12+ unabhängigen Feature-Apps, inkl. Architektur- und Performance-Optimierung
- Wiederkehrenden Code als eigene NPM-Pakete ausgelagert und Duplikate beseitigt; externe Libraries in interne, private Pakete überführt
- Angular-Migration v9 → v12; Global State Management mit NgRx (Redux-Pattern)
- Release-Management: Veröffentlichung und Überwachung am Sprintende, Kontrolle nach Major-/Minor-Changes
- QS durch Unit-, E2E- und Interaktionstests; Build-Automatisierung mit Jenkins
Angular 9–12, TypeScript, SCSS, RxJS, NgRx, Micro Frontends, Module Federation, Angular CDK, Jenkins, Bitbucket, Jasmine/Karma, Protractor, Jira, Confluence, Scrum
Angular, Front End, Git, Jenkins, Jira, Node.Js, Release-Management, Software Version Control, Test Automation, Web Entwicklung, Webdesign
1/2021 – 5/2021
Tätigkeitsbeschreibung
Rolle
Alleinige Verantwortung bei der Entwicklung einer Angular Web-Applikation zur Dokumentenverwaltung und Buchführung im Immobiliengeschäft.
Errungenschaften
Automatisierte Code-Templates: Implementierung von Code-Templates mithilfe von Angular Schematics, um die Entwicklungszeit zu verkürzen und die Codequalität zu verbessern.
Infrastruktur und Architektur: Planung, Modellierung und Implementierung der gesamten Infrastruktur und Architektur der Anwendung, um eine skalierbare und leistungsstarke Lösung sicherzustellen.
Backend/API-Entwicklung mit CMS: Verantwortlich für die Implementierung des gesamten Frontends unter Verwendung des Directus Content Management Systems (CMS), um die Verwaltung von Inhalten und Daten zu erleichtern.
Projektmanagement & Dokumentation: Atlassian Jira & Confluence für effektives Projektmanagement und umfassende Dokumentation, um Entwicklungsprozesse zu organisieren und Entscheidungen zu dokumentieren.
Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
Verantwortungsbasierte Komponenten: Strikte Differenzierung von App-Komponenten basierend auf ihrer jeweiligen Verantwortung, um die Wartbarkeit und Erweiterbarkeit des Codes zu erhöhen.
Styling mit Bootstrap 5: Verwendete Bootstrap 5 für das Styling der Benutzeroberfläche, um ein modernes und ansprechendes Design zu erzielen.
Verwendete Frameworks & Technologien
Angular 11 (HTML, SCSS, TypeScript): Frontend-Entwicklung umfasste die Erstellung von Benutzeroberflächenkomponenten mit HTML, das Styling mit SCSS und die Logikprogrammierung mit TypeScript, RxJS & Redux-Pattern mit NGRX.
Directus Headless CMS: Zur Verwaltung von Inhalten und Daten als REST API und Datenbank.
Bootstrap 5: Design und Styling der Benutzeroberfläche für eine konsistente & benutzerfreundliche Darstellung.
Angular, CSS (Cascading Style Sheet), Front End, Typescript, Webdesign
9/2020 – 1/2021
Tätigkeitsbeschreibung
Rolle
Verantwortlich für das Design und die Implementierung neuer Features sowie die Wartung bestehender Funktionen der Vue.js-Applikation. Darüber hinaus Datenbank-Set-Up, Migrationen und Erweiterungen. Implementierung von Endpoints einer REST-API im Laravel-Framework. Einbinden und Anpassen externer Open-Source Libraries zur automatisierten Erkennung von LaTeX-Umfragen.
Errungenschaften
Effektive Entwicklung von Umfragen für medizinische Studien: Erfolgreiche Design- und Implementierungsarbeit für eine Vue.js-Applikation, die die Erstellung von Umfragen für medizinische Studien ermöglicht und automatisch ausgewählte Antworten erkennt.
Verwendete Frameworks & Technologien
Vue.js (HTML, CSS, JavaScript)
Laravel (PHP)
RxJs
MySQL
Atlassian Jira & Confluence
Front End, CSS (Cascading Style Sheet), HTML, JavaScript, Mysql, PHP, Vue.Js
8/2020 – 7/2021
Tätigkeitsbeschreibung
Rolle
IT-Verantwortlicher und Gründer eines App-Start-Ups in der Freizeit-Branche mit einem vielseitigen Geschäftsmodell.
Errungenschaften
Umfassende Verantwortung: Gesamtverantwortung für die Entwicklung und das Management der IT-Systeme. Dies schloss sowohl die Frontend- als auch Backend-Entwicklung ein, ebenso wie die Server- und Datenbankadministration.
Skalierbare App-Infrastruktur: Verantwortlich für die Planung und Implementierung einer skalierbaren App-Infrastruktur, die in der Lage wäre, mit dem Unternehmenswachstum Schritt zu halten.
Wiederverwendbare App-Komponenten Bibliothek: Erfolgreiche Entwicklung einer Bibliothek von wiederverwendbaren App-Komponenten für Effizienz und Einheitlichkeit.
Multi-Plattform-Entwicklung mit Ionic 5: Leitung der Entwicklung von iOS-, Android- und Progressive Web Apps (PWA) für ein breites Benutzerpublikum.
Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
Effiziente Nutzung von RxJS: Einsatz der RxJS-Bibliothek, um komplexe asynchrone Funktionalitäten in den Anwendungen zu implementieren und eine reibungslose Benutzererfahrung sicherzustellen.
Verwendete Frameworks & Technologien
Ionic 5 für Frontend-Entwicklung (HTML, SCSS und TypeScript)
Node.js in Kombination mit Fastify-Framework für schnelle und effiziente serverseitige Implementierung.
Django Rest Framework für robuste und skalierbare REST-APIs .
NGINX als Webserver und Reverse Proxy.
Redis als In-Memory-Datenbank und Cache für Geschwindigkeit und Effizienz - insbesondere bei der Verarbeitung von Echtzeitdaten.
Apache Cassandra als NoSQL-Datenbank für skalierbare und hochverfügbare Datenbanklösungen
PostgreSQL für relationale Datenbankanforderungen zur sicheren und zuverlässigen Speicherung von Daten.
Gitlab für Versionskontrolle.
Amazon Web Services (AWS), Angular, Backend, CSS (Cascading Style Sheet), Datenbankentwicklung, DevOps, Django, Front End, HTML, Jenkins, Mobile Application Development, Nginx, Node.Js, Postgresql, Typescript
3/2020 – 6/2020
Tätigkeitsbeschreibung
Rolle
Verantwortlich für die Entwicklung, Implementierung und Wartung einer Angular-Applikation für die Verwaltung und automatische Generierung von Dokumenten wie Rechnungen und Mahnungen
Errungenschaften
Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der Angular-Applikation zur Dokumentenverwaltung.
Verwendete Frameworks & Technologien
Angular 9 (HTML, SCSS, TypeScript, RxJS)
Atlassian Jira & Confluence
Angular, CSS (Cascading Style Sheet), HTML5, Mysql
8/2019 – 10/2019
Tätigkeitsbeschreibung
Rolle
Verantwortlich für die Entwicklung, Implementierung und Wartung einer mobilen Anwendung, die zur Auswertung von Versuchsmessdaten diente. Die Anwendung wurde mit Ionic 4 und Angular 7 erstellt.
Errungenschaften
Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der mobilen App.
Websocket-Kommunikation mit RxJs: Aufbau und Nutzung einer Websocket-Verbindung zum Backend unter Verwendung von RxJs WebSocket, um Echtzeitdaten von Versuchsmessungen zu empfangen und anzuzeigen.
Kundenkommunikation: Regelmäßige Abstimmung mit einem externen Kunden, um Anforderungen zu verstehen, Rückmeldungen zu berücksichtigen und die App entsprechend anzupassen.
Verwendete Frameworks & Technologien
Ionic 4 (HTML, SCSS, TypeScript) & Angular 7
Angular, CSS (Cascading Style Sheet), HTML
6/2019 – 1/2020
Tätigkeitsbeschreibung
Rolle
Verantwortlich für den Aufbau des Frontends unter Verwendung von HTML, die Implementierung der Schnittstelle zur Cloud-Datenbank und die Gestaltung der Angular-Projektstruktur. Diese Rolle trug dazu bei, eine SaaS-Anwendung zur Digitalisierung des Handwerks zu erstellen.
Errungenschaften
Effektiver Frontend-Aufbau: Erfolgreiche Erstellung und Strukturierung des Frontends der SaaS-App unter Verwendung von HTML und Angular.
Integration von Google Firebase: Generierung von Google Firebase-Datenbanktabellen, um die Datenverwaltung in der Cloud zu ermöglichen.
Verwendete Frameworks & Technologien
Ionic 4 (HTML, SCSS, TypeScript) & Angular 7
Google Cloud Firebase
Android Entwicklung, CSS (Cascading Style Sheet), Front End, HTML5, iOS Entwicklung, Typescript, Webdesign
4/2019 – 6/2019
Tätigkeitsbeschreibung
Rolle
Verantwortlich für das Design, die Implementierung und die Wartung der Benutzeroberfläche der Suchmaschine.
Errungenschaften
Effektives Design und Implementierung neuer Features: Erfolgreiche Gestaltung und Umsetzung von neuen Funktionen in der Suchmaschine, einschließlich der Wartung bereits vorhandener Features.
Verwendete Frameworks & Technologien
Angular 7/8 (HTML, SCSS, TypeScript)
MySQL
Angular, CSS (Cascading Style Sheet), HTML, Mysql, Typescript
Ausbildung
Universität Mannheim
Über mich
Ich unterstütze Teams dort, wo Angular-Frontends groß, komplex oder kritisch werden – und übernehme dabei nicht nur die Umsetzung, sondern auch Verantwortung für Architektur und technische Richtung.
Meine Schwerpunkte:
- Große Datenmengen & komplexes State-Management – performante Oberflächen mit NgRx, RxJS und Angular Signals
- Sicherheitskritische Systeme – Frontends mit hohen Anforderungen an Sicherheit und Zuverlässigkeit, z. B. im Umfeld der Bundesdruckerei
- Micro-Frontend-Architekturen – Zerlegung monolithischer Frontends in eigenständige Micro-Apps mit Module Federation und Nx, gemeinsamer Code als private NPM-Pakete
- Performance-Optimierung – Lazy Loading, Code Splitting, Tree Shaking, Core Web Vitals, SSR & Hydration
- Angular-Migrationen – Upgrades über mehrere Major-Versionen (v9 bis v22), inkl. Umstieg auf Standalone Components und Signals
Rolle & Arbeitsweise:
Ich treffe Architektur-Entscheidungen, setze die technische Richtung, führe Code Reviews durch und verantworte Releases. Dabei arbeite ich eng mit Product Ownern und Backend-Teams zusammen, meist in agilen Setups (Scrum). Qualität sichere ich über automatisierte Tests (Jest, Cypress, Playwright) und saubere CI/CD-Pipelines ab.
Weitere Kenntnisse
Angular (v9 bis v22), TypeScript, JavaScript (ES6+), RxJS, NgRx (Redux-Pattern), State Management, Angular Signals, Standalone Components, Reactive & Template-Driven Forms, Angular CLI, SSR & Hydration (Angular Universal). Angular-Migrationen über mehrere Major-Versionen.
Architektur & Performance
Micro Frontends, Module Federation, Nx-Monorepo, Lazy Loading, Code Splitting, Tree Shaking, Clean Architecture, Component-Based Architecture, Dependency Injection, Core Web Vitals, Performance Optimization. Monolith-Frontends in eigenständige Micro-Apps zerlegt, gemeinsamer Code als private NPM-Pakete.
UI & Design
SCSS/CSS, HTML5, Angular Material, PrimeNG, Tailwind CSS, Bootstrap, Storybook, Design Systems, Responsive & Mobile-First, PWA, i18n, Accessibility (a11y/WCAG), Figma.
API, Backend & Security
REST, GraphQL, WebSockets, Socket.io, JWT, OAuth2, Node.js, Express, Fastify, Spring Boot (Java), Microservices, PostgreSQL, MongoDB, Redis, Nginx.
Testing & Qualität
Jest, Cypress, Playwright, Jasmine/Karma, TDD/BDD, ESLint, Prettier, SonarQube.
DevOps & Tools
Docker, Kubernetes, Git, GitLab / GitHub / Bitbucket, CI/CD, Jenkins, Jira, Confluence, Scrum.
Lead & Verantwortung
Architektur-Entscheidungen, technische Richtung, Code Reviews, Release-Management, enge Zusammenarbeit mit Product Ownern und Backend-Teams.
Persönliche Daten
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
