Frontend Beratung und Entwicklung (Vue, Nuxt, React, TypeScript)
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐100€/Stunde
- Neubiberg
- auf Anfrage
- de | en
- 01.01.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
CSS (Cascading Style Sheet), It-Beratung, Typescript, Web Entwicklung
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
Responsive Webdesign, Docker, Java (allg.), Junit, Node.Js, Spring Framework, Typescript, CSS (Cascading Style Sheet), HTML, JavaScript, Representational State Transfer (REST), Vue.Js
Ausbildung
Über mich
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
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden