
Developer – Angular, TypeScript, Architektur, Testing, REST, (S)CSS, Tracking, Scrum
- Verfügbarkeit einsehen
- 0 Referenzen
- 110€/Stunde
- 44799 Bochum
- auf Anfrage
- de | en
- 02.04.2025
Kurzvorstellung
Continuous Testing / Agile Softwareentwicklung / Nachhaltige Softwareentwicklung (Clean Code) gewissenhafte Dokumentation und Wissenstransfer / ggf. Backend-Entwicklung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2025 – offen
Tätigkeitsbeschreibung
Umsetzung der Barrierefreiheit von lvm.de
Umsetzung von Barrierefreiheit der Webseite lvm.de und weiteren digitalen Abschlussstrecken der LVM. Dazu Implementierung von CSS-Regeln und Variablen zum togglen von Abständen, Farben, Schriftgrößen und anderen Werten sowie das Umsetzen der Fokussierbarkeit. Anwenden von Aria-Attributen auf Formular- und anderen interaktiven Elementen. Dazu Qualitätssicherung mit verschiedenen A11y-Tools.
Angular
11/2024 – offen
Tätigkeitsbeschreibung
Google Tag Manager Tracking von Webanwendung der LVM
Konfigurieren von Containern im Google Tag Manager zu verschiedenen Webanwendungen der LVM. Erstellen von Variablen, Triggern und Tags für Full-Funnel-Tracking und weiterer Analyse.
Google Tag Manager
5/2023 – 10/2024
Tätigkeitsbeschreibung
Relaunch der Webseite lvm.de
Entwicklung der Angular-Bestandteile und des CSS-Frameworks der Webseite lvm.de. Umsetzung von Angular Libraries für die Agentursuche, eines Cloudflare Captcha, einer responsive Carousel-Komponente, einer responsive Table-Komponente und weitere Pipes und Services. Agentursuche basierend auf Google Maps und Google Places samt Autocomplete. Implementierung von Angular Standalone Components als Widgets zur Einbindung an verschiedenen Stellen. LVM Kontaktstrecke als eigenständige Anguar Application. LVM CSS Framework mit Storybook als Showcase.
Angular
10/2021 – 4/2023
Tätigkeitsbeschreibung
Onlinefussballmanager
Neuentwicklung des Spiels Onlinefussballmanager. Angular Themen: UnitTest mit Jest, E2E-Testing mit Cypress, Routing, Lazy Loading, Performance Tuning, Server Side Rendering, Reactive Forms, Runtime Configuration, Caching, Mocking, Translation, Auslagern wiederverwendbarer Komponenten/Services/Pipes durch eigene Angular Libraries in NPM Modulen mit Storybook als Showcase. Zudem Responsive Design, Continuous Integration mit Gitlab und Devops Scripting. Moderation von Scrum Meetings, wie Retro, Planning und Refinement. Pflege des JIRA Backlogs und Board.
Angular
1/2021 – 9/2021
Tätigkeitsbeschreibung
Migration des LVM Frontend CSS Frameworks
Migration des bestehenden CSS Frameworks der LVM zu Storybook und Unterstützung beim Refactoring. Buildmanagement mit Gulp für Html/Jade, SCSS, jQuery und Generierung der Icons/Sprites. Erweiterung und Konfiguration des Jenkinsfiles zur Integration in einer Jenkinspipeline.
CSS (Cascading Style Sheet)
8/2020 – 1/2021
Tätigkeitsbeschreibung
Entwicklung des Karriereportals für die LVM Versicherung
Architektur und Entwicklung des LVM Karriereportals. Eine Angular Anwendung zur (Detail)suche und Anzeige von etwa 500 offenen Stellen bei der LVM Versicherung. Größtenteils generische Oberfläche, deren struktureller Aufbau und Inhalt durch ein CMS-System gesteuert wird. Nutzung des LVM CSS Frameworks basierend auf CSS Grid. Karma Unittesting und Cypress E2E Testing. Parallel dazu Entwicklung einer Angular Komponentenbibliothek mit diversen Ein- und Ausgabekomponten zur Nutzung in ReactiveForms. Visualisierung der Komponentenbibliothek mit Storybook.
Angular
10/2019 – 7/2020
Tätigkeitsbeschreibung
Neuentwicklung SQIS Administrations Panel – Admin Dashboard für SQIS
Architektur und Entwicklung von SAP - eine Angular Anwendung zur Administration und Konfiguration von Mandanten und Benutzern. CRUD-Administration von Mandanten und Benutzern für SQIS und SAP sowie Konfiguration von Rollen und Rechten inklusive Authentifizierung und Autorisierung. Generische Konfiguration des Designs, Klicktouren, Labels und Features von Mandanten. Dazu Frontendentwicklung und Entwicklung eines PHP-basierten Mock-Backends.
Angular
7/2019 – 7/2020
Tätigkeitsbeschreibung
Weiterentwicklung SQIS – Strategisches Quartiersinformationssystem
Architektur und Weiterentwicklung von SQIS - eine ReactJS Anwendung ähnlich Google Maps zur Analyse von Räumen, wie Städte, Stadtviertel, Quartiere, POIs oder Gebäude. Visualisierung der Karte samt diversen Layers mit leaflet.js, Anzeige diverser Daten u.a. als Diagramme mit d3.js. Umsetzung der Mandantenfähigkeit, REST-Schnittstelle, geführte Klicktour, ReDesign und diverse kleine Features und Bugfixes.
Angular
1/2019 – 6/2019
Tätigkeitsbeschreibung
Neuentwicklung Webbapplication Tarifierung und Angebotsprozess für Krankenversicherungen
Architektur und Entwicklung von Taa-KV - eine Angular Anwendung zur Tarifierung (Berechnung) bestehender und neuer Krankenversicherungen der Barmenia. Routing, Anbindung ans Backend, Frontend-Entwicklung, Mocking für Offline-Development, Caching, FeatureToggles, Weiterentwickling einer Komponentenbibliothek, Warenkorb, gleichzeitiger Vergleich und Tarifierung existierender KVs, mehrschrittiger Assistent zur Erstellung und Tarifierung neuer KVs
Angular
6/2017 – 12/2018
Tätigkeitsbeschreibung
Neuentwicklung Kundenportal 'Meine Barmenia'
Architektur und Entwicklung des neuen Kundenportals 'Meine Barmenia' für Versicherte. Routing, Anbindung ans Backend, FE-Entwicklung und Tests mit Mockdaten, Entwicklung einer Komponentenbibliothek. Feature-Toggles, Configuration und LocalStorage. Mobile Optimierung der WebApp für eine HybridApp. Integration Google Analytics / Google Tag Manager. DevOp-Tätigkeiten für Continuous Build und Deployment des Frontends auf verschiedenen Umgebungen. Unterstützung bei der Einführung von Scrum
Angular
2/2017 – 6/2025
Tätigkeitsbeschreibung
Relaunch ElectronicPartner B2B Plattform- & shop
Migration und Entwicklung einer vorhandenen B2B Plattform inkl. des Händlershops auf AngularJS 1.6 in einer Komponentenarchitektur und anschließend Migration auf Angular. Neuentwicklung des Katalogs und des Warenkorbs inkl. Redesign mit SASS. Features wie Formulare inkl. Validierung, Modale, Filterung und Paginierung, Plakatdruck, CMS-Suche
JavaScript-Entwickler
4/2016 – 12/2016
Tätigkeitsbeschreibung
Neuentwicklung Mehrkanal MarketingPlanner
Architektur und Entwicklung einer Single-Page-Application zur Verwaltung und Teilnahme von Marketingkampagnen mit Features wie z.B. Kalenderansicht, Export, sortierbare, filterbare und paginierbare Tabellen, JIRA-ähnliche AdvancedFilter, UserSettings, FileUploader und CRUD-Oberfläche. Dazu Authentifizierung/Authorisierung, Buildmanagement und Unit- & E2E-Testing. ScrumMaster eines 6köpfigen Teams
Scrum, Git, Typescript, HTML5, Json, Representational State Transfer (REST), CSS (Cascading Style Sheet), AngularJS, Syntactically Awesome Stylesheets (Sass)
2/2015 – 12/2015
TätigkeitsbeschreibungFrontendarchitektur und Entwicklung der Webseite des OnlineFussballManager. Konfiguration der NG-Application inkl. Routing, JS-Lazy Loading, REST-API Kommunikation, Logging, Infinite Scrolling, Event-Management, UI-Komponenten, Responsive Support, Form Validation, HighChart Diagramme, native App-API, und E2E-Tests
Eingesetzte QualifikationenCSS (Cascading Style Sheet), AngularJS, JavaScript, HTML
10/2012 – 6/2013
TätigkeitsbeschreibungArchitektur, Entwicklung und Test der Webseite rapidshare.com (Dateimanager, Bezahlvorgang, stat. Seiten). Dazu Configuration Management mit ANT und Automatisiertes Testen mit Selenium und Java.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), JavaScript, HTML
Zertifikate
Ausbildung
Meschede
Dortmund
Weitere Kenntnisse
Angular, TypeScript, JavaScript, HTML, Angular Material, PrimeNG, (S)CSS
Weitere Kenntnisse:
Clean Code, Softwareentwicklungsprozess, Linux, Scrum, Google Firebase, Google Analytics / Google Tag Manager, DevOps (Continuous Build, Testing, Deployment) Scripting, GitLab, Jenkins, PHP, Java, JIRA, REST, Bootstrap
Sprachkenntnisse:
Deutsch, Englisch
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden