freiberufler Frontend Beratung und Entwicklung (Vue, Nuxt, React, TypeScript) auf freelance.de

Frontend Beratung und Entwicklung (Vue, Nuxt, React, TypeScript)

offline
  • 80‐100€/Stunde
  • Neubiberg
  • auf Anfrage
  • de  |  en
  • 01.01.2024

Kurzvorstellung

Full-Stack Webentwickler mit über 10 Jahren Erfahrung im Frontend-Bereich. Spezialisiert auf TypeScript, Vue.js, Nuxt und Tooling, mit Erfahrung in React.

Qualifikationen

  • JavaScript
  • Jest
  • Nuxt
  • React (JavaScript library)
  • Storybook
  • TypeScript
  • Vite
  • Vue.js
  • Vuex
  • Webpack

Projekt‐ & Berufserfahrung

Frontend Developer
Informationstechnikzentrum Bund, Remote
7/2023 – 12/2023 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2023 – 12/2023

Tätigkeitsbeschreibung

* Hinzufügen, Anpassen und Fehlerbehebung von Webkomponenten innerhalb der Bibliothek unter Verwendung von TypeScript, Stencil und modernen Webstandards.
* Optimierung der Webkomponenten in Richtung Barrierefreiheit unter Berücksichtigung der WCAG- und BITV-Richtlinien.
* Refactoring der internen Codebasis und der öffentlichen APIs, zur Verbesserung der Produktivität und Developer Experience.
* Erweiterung und Fehlerbehebung von Themes für verschiedene deutsche Behörden und Verwaltungen.
* Entwicklung und Umsetzung neuer Szenarien für die React-basierten Beispielanwendungen.
* Entwicklung eines spezialisierten Frameworks für visuelle Regressionstests der Komponenten des Projekts mit den verschiedenen Themes.
* Konguration des Monorepo zur Nutzung von pnpm-Workspaces, um die Produktivität der Entwickler zu verbessern.
* Teilnahme an Community of Practice-Veranstaltungen und Unterstützung der Nutzer der Bibliothek.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), IT-Beratung (allg.), TypeScript, Web Entwicklung (allg.)

Deputy Team Lead Frontend (Festanstellung)
CHECK24 Vergleichsportal Baufinanzierung GmbH, München
9/2016 – 6/2023 (6 Jahre, 10 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2016 – 6/2023

Tätigkeitsbeschreibung

* Entwicklung von internen und kundenorientierten webbasierten Anwendungen unter Verwendung von Technologien wie Vue.js, Nuxt, TypeScript und AngularJS in mehreren Teams
* Durchführung von Code-Reviews und Mentoring für andere Entwickler
* Leitung von Feature-Teams in einer Scrum-Master-ähnlichen Rolle
* Teamübergreifende Beseitigung von Hindernissen bei Notfällen und anderen dringenden Problemen
* Unterstützung des Backend-Teams mit Java/Spring-Entwicklung
* Enge Zusammenarbeit mit dem Operations-Team bei der Spezikation von neuer Infrastruktur und der Erstellung von Jenkins-Build-Pipelines
* Ständige Optimierung der Web-Performance und Verbesserung der Ladezeiten kritischer Webseiten
* Durchführung von Bewerbungsgesprächen mit potenziellen neuen Mitarbeitern; Leistungsbeurteilung von Teammitgliedern
* Planung und Umsetzung eines neuen Website-Projekts unter Verwendung von Node.js, Express und Nuxt sowie Integration mit bestehenden Services und Workows
* Entwurf, Implementierung und Wartung eines universellen Build- und Testmoduls, das in allen Frontend-Projekten unter Verwendung von npm-Scripts, Webpack und Jest eingesetzt wird
* Entwicklung eines Microservice auf Basis von Node.js und Puppeteer zur automatisierten PDF- Erstellung
* Entwicklung und Anpassung von Komponenten im internen Designsystem und Implementierung dessen in Projekte
* Einrichtung einer internen npm-Registry, Erstellung und Dokumentation der entsprechenden Workows
* Entwicklung eines Dashboards, das anstehenden Dependency-Upgrades für npm-Pakete anzeigt
* Entwicklung diverser Browser-Erweiterungen zur Verbesserung der internen Arbeitsabläufe mit Jira und Jenkins
* Integration von Linters (ESLint, Stylelint) in alle Projekte und Erweiterung der Code Styleguides
* Konguration und Integration von Sentry in allen Projekten zum verbesserten Reporting und zur besseren Nachverfolgbarkeit von Fehlern
* Recherche und Implementierung von Lösungen zur inkrementellen Migration von AngularJS zu Vue.js

Eingesetzte Qualifikationen

Responsive Webdesign, Docker, Java (allg.), JUnit, Node.js, Spring, TypeScript, CSS (Cascading Style Sheet), HTML, JavaScript, Representational State Transfer (REST), Vue.js

Ausbildung

Fachinformatiker Fachrichtung Anwendungsentwicklung
Ausbildung
2013

Über mich

Full-Stack Softwareentwickler mit über 10 Jahren Erfahrung. Meine Leidenschaft liegt im Frontend-Bereich, in dem ich mich auf die Entwicklung benutzerfreundlicher und ansprechender Benutzeroberflächen spezialisiert habe.

Mein Hauptfokus liegt auf TypeScript, Vue.js und Nuxt, und ich habe umfangreiche Kenntnisse und Erfahrung in der Arbeit mit diesen Technologien. Ich habe zahlreiche Projekte erfolgreich umgesetzt und komplexe Webanwendungen entwickelt, die auf diesen Frameworks basieren. Darüber hinaus habe ich auch Erfahrung mit React und kann mich schnell in neue Technologien und Frameworks einarbeiten.

Ein weiterer Schwerpunkt meiner Arbeit liegt auf dem Tooling. Ich bin sehr vertraut mit der Konfiguration von Webpack und anderen Build-Tools. Ich habe umfangreiche Erfahrung in der Optimierung und Erweiterung von Build-Prozessen, Bundling und Code-Splitting, um effiziente und performante Anwendungen zu entwickeln.

Ich kann mich gut in bestehende Teams integrieren und habe Erfahrung in der Zusammenarbeit mit Kunden, um ihre Anforderungen und Ziele zu verstehen und maßgeschneiderte Lösungen zu entwickeln.

Weitere Kenntnisse

**Web Frameworks**

- Vue.js
- React
- Vuex, Redux
- Tailwind
- CSS Modules
- Websockets
- rxdb

**Tooling**

- Webpack
- Vite
- npm
- CI/CD
- Git Hooks, Husky
- TypeScript
- PostCSS
- Babel
- Storybook
- ESLint, Stylelint
- Docker

**Testing and Quality**

- Jest
- Vitest
- Backstop.js

**Backend**

- NodeJS/Express
- Nuxt
- Java/Spring
- PHP
- SQL

**Methodology**

- Offline First/Local First
- Responsive Design
- REST
- Agile
- Code Reviews

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
262
Alter
30
Berufserfahrung
10 Jahre und 7 Monate (seit 09/2013)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden