freiberufler Senior Frontend Developer auf freelance.de

Senior Frontend Developer

offline
  • 80‐120€/Stunde
  • 8280 Kreuzlingen
  • Nähe des Wohnortes
  • de  |  en
  • 05.03.2024

Kurzvorstellung

Mein Name lautet F. H. und ich bin seit 2016 als leidenschaftlicher Frontend Entwickler tätig. Mit über 7 Jahren Berufserfahrung umfassen meine Fachkenntnissen Angular, React, TypeScript/JavaScript, HTML5 und CSS3 (SCSS, LESS, SASS).

Qualifikationen

  • Angular5 J.
  • Docker4 J.
  • HTML56 J.
  • Java (allg.)3 J.
  • JavaScript2 J.
  • Kotlin2 J.
  • React (JavaScript library)3 J.
  • RxJS
  • Syntactically Awesome Stylesheets (Sass)6 J.
  • Typescript5 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer Frontend
Abraxas Informatik AG, Zürich
6/2022 – 11/2023 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Angular, Graphql, HTML5, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), Typescript

Senior Software Engineer Frontend
Bank Gutman, Zürich
7/2021 – 5/2022 (11 Monate)
Banken
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, Scrum, Java (allg.), Spring Framework, Docker, HTML5, React (JavaScript library), Syntactically Awesome Stylesheets (Sass), Typescript

Senior Software Engineer Full Stack
Saviva AG, Regensdorf
1/2019 – 6/2021 (2 Jahre, 6 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Angular, Docker, HTML5, Kotlin, Scrum, Syntactically Awesome Stylesheets (Sass), Typescript

Software Engineer Frontend / Backend
CRB, Zürich
1/2018 – 12/2018 (1 Jahr)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Angular, Apache Maven, Docker, HTML5, Java (allg.), Scrum, Spring Framework, SQL, Syntactically Awesome Stylesheets (Sass), Typescript

Software Engineer Frontend
BANK-now, Zürich
1/2017 – 12/2017 (1 Jahr)
Banken
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

HTML5, Java (allg.), JavaScript, Jquery, React (JavaScript library), Scrum, Syntactically Awesome Stylesheets (Sass)

Software Engineer Frontend
Bank CIC, Basel
1/2016 – 12/2016 (1 Jahr)
Banken
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Apache Maven, HTML5, Java (allg.), JavaScript, Jquery, Less, Scrum

Ausbildung

B. Sc. in Wirtschaftsinformatik mit Vertiefung Software- und Systementwicklung
Bachelor of Science
HTWG Konstanz
2016
Konstanz

Über mich

Mein Name lautet F. H. und ich bin seit 2016 als leidenschaftlicher Frontend Entwickler tätig. Mit über 7 Jahren Berufserfahrung umfassen meine Fachkenntnissen Angular, React, TypeScript/JavaScript, HTML5 und CSS3 (SCSS, LESS, SASS).

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

Neben meinen Kernkompetenzen in der Frontend Entwicklung bringe ich ebenfalls zusätzliche Erfahrungen in Java, Kotlin, Spring Boot und Docker mit.

Eine weitere Kernkompetenz meiner Tätigkeit liegt in der Frontend Entwicklung mit dem Magnolia CMS.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
232
Alter
31
Berufserfahrung
8 Jahre und 10 Monate (seit 01/2016)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden