Senior Frontend Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐120€/Stunde
- 8280 Kreuzlingen
- Nähe des Wohnortes
- de | en
- 05.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2022 – 11/2023
Tätigkeitsbeschreibung
- Requirements Engineering: Zusammenarbeit mit den Stakeholdern, um technische Anforderungen zu definieren.
- Angular zu React Migration: Weiterentwicklung der bestehenden Angular-Anwendung vor der nahtlosen Umstellung auf React, wobei die Optimierung und minimale Serviceunterbrechung im Vordergrund stehen.
- Entwicklung von benutzerfreundlichen, individuellen Flowable-Komponenten: Entwicklung benutzerfreundlicher, individuell angepasster Flowable-Komponenten mit React, die den spezifischen Anforderungen entsprechen und Material-UI 5 nutzen.
- Unit-Tests und Storybook-Dokumentation: Implementierung von Unit-Tests für Zuverlässigkeit und Robustheit; Dokumentation von Komponenten in Storybook für Konfigurierbarkeit und einfaches Verständnis.
- GraphQL-Integration in Front-End-Services: Gestaltung und Pflege von Front-End-Services, die GraphQL für effiziente Datenabfrage und Verbesserung der Benutzererfahrung integrieren.
- Teamleitung im Front-End: Koordination der Aufgaben des Front-End-Teams, einschliesslich der Verfeinerung von User-Stories, Planung, Schätzung und Ressourcenzuweisung.
- Schulung und Unterstützung für Benutzer/Kunden: Bereitstellung spezifischer Schulungen und Unterstützung für die Benutzer und Flowable-Modellierer für eine effektive Anwendungsnutzung.
Angular, Graphql, HTML5, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), Typescript
7/2021 – 5/2022
Tätigkeitsbeschreibung
- In Zusammenarbeit mit den Stakeholdern wurden technische Anforderungen definiert.
- Verwendung von Docker zur Containerisierung der Anwendungsdienste, Verbesserung der Skalierbarkeit und Vereinfachung der Bereitstellung.
- Entwicklung und Verwendung von RESTful APIs sowie Integration mit anderen Diensten oder Komponenten.
- Arbeiten in einer agilen Umgebung, insbesondere mit Scrum-Methoden.
Frontend-Entwicklung mit React
- Entwicklung dynamischer und responsive UI unter Verwendung von React mit TypeScript.
- Styling von Komponenten mit SASS und Sicherstellung der Browserkompatibilität.
- Entwicklung von Services für nahtlose Kommunikation mit dem Backend über REST-API. Sammeln, Verarbeiten und Bereitstellen von Daten für die Visualisierung und weitere Verarbeitung in der Anwendung.
- Schreiben von Unit-Tests zur Sicherstellung der Robustheit und Funktionalität der Anwendung sowie zur Gewährleistung eines zuverlässigen Codes.
Backend-Entwicklung mit Java
- Aufbau von robusten und skalierbaren Microservices mit Spring Boot.
- Schreiben von sauberem, wartbarem und effizientem Code in Java.
- Nutzung von Spring Data für umfassende Datenzugriffs- und -verwaltungsfähigkeiten.
- Konfiguration von Spring Security zur Bearbeitung von Authentifizierung und Autorisierung.
SQL, Scrum, Java (allg.), Spring Framework, Docker, HTML5, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), Typescript
1/2019 – 6/2021
Tätigkeitsbeschreibung
- In Zusammenarbeit mit den Stakeholdern wurden technische Anforderungen definiert.
- Verwendung von Docker zur Containerisierung der Anwendungsdienste, Verbesserung der Skalierbarkeit und Vereinfachung der Bereitstellung.
- Entwicklung und Verwendung von RESTful APIs sowie Integration mit anderen Diensten oder Komponenten.
- Arbeiten in einer agilen Umgebung, insbesondere mit Scrum-Methoden.
Frontend-Entwicklung mit Angular
- Entwicklung dynamischer und repsonsive UI unter Verwendung von Angular mit TypeScript.
- Einsatz von RxJS und NgRx für effizientes Datenmanagement und State Management.
- Entwicklung von Angular-Services für nahtlose Kommunikation mit dem Backend über REST-API. Sammeln, Verarbeiten und Bereitstellen von Daten zur Visualisierung und weiteren Verarbeitung in der Anwendung.
- Gewährleistung der Robustheit der Angular-Anwendung durch Jasmine-Unit-Tests.
- Implementierung von HTML5- und SASS-Styling mit einem designorientierten Ansatz.
- Umsetzung von SEO-Optimierungsstrategien zur Verbesserung der Sichtbarkeit und Suchmaschinenplatzierung.
Backend-Entwicklung mit Kotlin
- Erstellung und Pflege von Backend-Services unter Verwendung von Kotlin für eine robuste und skalierbare Infrastruktur.
- Gewährleistung nahtloser Kommunikation zwischen Frontend und Backend über REST-API-Endpunkte.
- Behandlung von Sammlung, Verarbeitung und Bereitstellung von Daten in Kotlin-Backend-Services zur Unterstützung der Visualisierungs- und Verarbeitungsanforderungen.
- Umsetzung von Praktiken zur Sicherstellung von Skalierbarkeit und Wartbarkeit der Kotlin-Backend-Services.
- Implementierung von Liquidbase für effektives Datenbankmanagement, um reibungslose Migration und Versionskontrolle zu gewährleisten.
Angular, Docker, HTML5, Kotlin, Scrum, Syntactically Awesome Stylesheets (Sass), Typescript
1/2018 – 12/2018
Tätigkeitsbeschreibung
- In Zusammenarbeit mit den Stakeholdern wurden technische Anforderungen definiert.
- Verwendung von Docker zur Containerisierung der Anwendungsdienste, Verbesserung der Skalierbarkeit und Vereinfachung der Bereitstellung.
- Entwicklung und Verwendung von RESTful APIs sowie Integration mit anderen Diensten oder Komponenten.
- Arbeiten in einer agilen Umgebung, insbesondere mit Scrum-Methoden.
Frontend-Entwicklung mit Angular
- Entwicklung dynamischer und responsive UI unter Verwendung von Angular mit TypeScript.
- Styling von Komponenten mit SASS und Sicherstellung der Browserkompatibilität.
- Entwicklung von Services für nahtlose Kommunikation mit dem Backend über REST-API. Sammeln, Verarbeiten und Bereitstellen von Daten für die Visualisierung und weitere Verarbeitung in der Anwendung.
- Umsetzung von SEO-Optimierungsstrategien zur Verbesserung der Sichtbarkeit und Suchmaschinenplatzierung.
- Schreiben von Unit-Tests zur Sicherstellung der Robustheit und Funktionalität der Anwendung sowie zur Gewährleistung eines zuverlässigen Codes.
Backend-Entwicklung mit Java
- Aufbau von robusten und skalierbaren Microservices mit Spring Boot.
- Schreiben von sauberem, wartbarem und effizientem Code in Java.
- Nutzung von Spring Data für umfassende Datenzugriffs- und -verwaltungsfähigkeiten.
- Konfiguration von Spring Security zur Bearbeitung von Authentifizierung und Autorisierung.
Angular, Apache Maven, Docker, HTML5, Java (allg.), Scrum, Spring Framework, SQL, Syntactically Awesome Stylesheets (Sass), Typescript
1/2017 – 12/2017
Tätigkeitsbeschreibung
- Requirements Engineering: Zusammenarbeit mit den Stakeholdern, um technische Anforderungen zu definieren.
- CMS-Migration zu Magnolia: Migrationsprozess von einem veralteten CMS zu Magnolia CMS, um einen reibungslosen Transfer von Inhalten, Struktur und Funktionalität sicherzustellen und die Leistungsfähigkeit sowie Benutzerfreundlichkeit zu verbessern.
- Individualisierte Magnolia Frontend-Komponenten: Implementierung neuer und individuell angepasster Magnolia Frontend-Komponenten mit JavaScript und React, Integration von HTML5, SASS und Freemarker Template zur Verbesserung von UI/UX auf der B2C-Plattform.
- Verbesserung von Benutzerfreundlichkeit und Leistung: Fokus auf der Verbesserung der allgemeinen Benutzerfreundlichkeit und Leistung der B2C-Plattform durch Frontend-Verbesserungen und Optimierungen.
HTML5, Java (allg.), JavaScript, Jquery, React (JavaScript library), Scrum, Syntactically Awesome Stylesheets (Sass)
1/2016 – 12/2016
Tätigkeitsbeschreibung
- Requirements Engineering: Zusammenarbeit mit den Stakeholdern, um technische Anforderungen zu definieren.
- Umsetzung der Magnolia CMS-Website: Implementierung der neuen Website unter Verwendung von Magnolia CMS mit Schwerpunkt auf Benutzerfreundlichkeit und effektivem Content-Management.
- Individuelle Magnolia Front-End-Komponenten: Entwicklung maßgeschneiderter Magnolia Front-End-Komponenten mit JavaScript, jQuery, HTML5, LESS und Freemarker Template, um den einzigartigen UX/UI-Anforderungen zu entsprechen und eine ansprechende Benutzererfahrung für deren Kunden zu gewährleisten.
- Kunden-Onboarding-System: Implementierung eines Kunden-Onboarding-Systems innerhalb von Magnolia, um neue Kunden nahtlos zu integrieren und den Einführungsprozess in die Bankplattform zu verbessern.
- Umsetzung des Jahresberichts: Verwendung von Magnolia CMS für die Umsetzung des Jahresberichts, um eine konsistente und professionelle Präsentation finanzieller Informationen sicherzustellen.
- SEO-Optimierung: Umsetzung von SEO-Optimierungsstrategien zur Verbesserung der Sichtbarkeit und Suchmaschinenplatzierung der Webseite.
- Magnolia-Schulungen: Planung und Durchführung von Magnolia-Schulungssitzungen speziell für das Personal und die Benutzer, die sowohl die allgemeine Nutzung von Magnolia CMS als auch die individuell entwickelten Komponenten abdecken.
Apache Maven, HTML5, Java (allg.), JavaScript, Jquery, Less, Scrum
Ausbildung
HTWG Konstanz
Konstanz
Über mich
Durch meine langjährige Tätigkeit als Entwickler bin ich bestens vertraut mit den neusten Technologien und Tools wie NPM und Yarn sowie mit agilen Entwicklungsmethoden wie Scrum oder Kanban.
Weitere Kenntnisse
Eine weitere Kernkompetenz meiner Tätigkeit liegt in der Frontend Entwicklung mit dem Magnolia CMS.
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