freiberufler Senior Fullstack JS Software Engineeer / Tech Lead (React JS / Node JS) auf freelance.de

Senior Fullstack JS Software Engineeer / Tech Lead (React JS / Node JS)

offline
  • 75€/Stunde
  • 78370 Plaisir
  • auf Anfrage
  • fr  |  en  |  hu  |  de
  • 28.02.2025

Kurzvorstellung

Mit über 10 Jahren Erfahrung in der erfolgreichen Entwicklung von Webanwendungen und einer Fullstack-Expertise, die sich auf das JavaScript-Ökosystem konzentriert (React JS und Vue JS im Frontend, Node JS mit Express JS und Nest JS im Backend)

Qualifikationen

  • Full Stack Developer1 J.
  • Node.Js2 J.
  • React (JavaScript library)3 J.
  • Continuous Integration1 J.
  • Docker4 J.
  • Git4 J.
  • Schulung / Training (IT)
  • Test Automation2 J.
  • Typescript3 J.
  • Vue.Js3 J.

Projekt‐ & Berufserfahrung

Senior JavaScript Full-Stack-Entwickler
Foncia, Paris
5/2023 – 2/2025 (1 Jahr, 10 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

5/2023 – 2/2025

Tätigkeitsbeschreibung

Entwicklung eines SaaS zur Steigerung der Produktivität in der Immobilienbranche.
Optimierung automatisierter Skripte, die für die Harmonisierung von Terabytes an Kundendaten in einer MongoDB-Datenbank verantwortlich sind, um Cloud-Kosten zu senken und die Anwendungszuverlässigkeit zu verbessern: Reduzierung der Skriptlaufzeit von 5 Stunden auf 15 Minuten.
Entwicklung neuer Microservices mit NestJS und TypeScript, um lang laufende asynchrone Prozesse mit Temporal IO zu orchestrieren und die Integration mit Docusign zu ermöglichen, sodass Mietverträge per E-Mail unterzeichnet werden können.
Typisierung der Express JS-Routen mit einem ts-rest-Vertrag, um eine einfache gemeinsame Nutzung von Typen zwischen Frontend und Backend zu ermöglichen.
Unit- und Integrationstests mit Mocha, Jest und Vitest (je nach Microservice).
Unit-Tests von ReactJS-Komponenten mit React Testing Library.
End-to-End-Tests mit Cypress, einschließlich der Erstellung von Fixtures zur Generierung von Mock-Daten für jeden Test.
Erstellung von React-Komponenten mit Hooks und react-final-form.
Erweiterte Nutzung von Datadog, um Fehler in komplexen Microservice-Interaktionen zu debuggen.

Eingesetzte Qualifikationen

Continuous Integration, Docker, Full Stack Developer, Git, JavaScript-Entwickler, Node.Js, React (JavaScript library), Test Automation, Typescript

Senior JavaScript Full-Stack-Entwickler (remote)
Royal Canin, Paris
11/2022 – 4/2023 (6 Monate)
Gastronomie
Tätigkeitszeitraum

11/2022 – 4/2023

Tätigkeitsbeschreibung

Neuentwicklung der Royal Canin-Website mit dem Valtech-Team.

Integration der Benutzer-Authentifizierung mit der Drittanbieter-Sicherheitslösung Okta.
Entwicklung von React-Komponenten, die über das Sitecore-Backend konfigurierbar sind, unter Verwendung von Next.js.
Implementierung eines benutzerdefinierten Loggings zur Überwachung der Speicherauslastung von Next.js-Instanzen.
Fehlerbehebung eines Dockerfiles für einen NodeJS-Microservice und Aktualisierung der NestJS-Validierungsregeln.
Tech-Stack: React, Jest, Next.js, Sitecore, Docker, NodeJS, NestJS, MongoDB.

Eingesetzte Qualifikationen

Node.Js, React (JavaScript library), Sitecore, Typescript

Senior JavaScript Full-Stack-Entwickler (remote)
ManoMano, Paris
6/2020 – 12/2021 (1 Jahr, 7 Monate)
Großhandel
Tätigkeitszeitraum

6/2020 – 12/2021

Tätigkeitsbeschreibung

Entwicklung der neuen Mobile-First-Webanwendung für die E-Commerce-Website ManoMano mit React, TypeScript, Webpack, Redux und Next.js, in der Payment-Funnel-Feature-Team. Nutzung von Next.js' statischer Seitengenerierung zur Verbesserung der Performance.

Erstellung eines benutzerdefinierten React-Hooks zur Verwaltung der Keycloak-Authentifizierung in Next.js.
Konfiguration des Fehler-Loggings der Anwendung mit Sentry.
Entwicklung neuer Komponenten für das Design-System, darunter AutocompleteInput, ZipCodeInput und StepperInput.
Code-Review der Merge-Requests von Kollegen.
Tech-Stack: React, Next.js, Symfony, Jest, React Testing Library.

Eingesetzte Qualifikationen

React (JavaScript library), Symfony, Typescript

Senior JavaScript Full-Stack-Entwickler
Carrefour, Paris
7/2019 – 2/2020 (8 Monate)
Handel
Tätigkeitszeitraum

7/2019 – 2/2020

Tätigkeitsbeschreibung

Neuentwicklung der E-Commerce-Website von Carrefour im Rahmen des „One Carrefour“-Projekts im iShop-Feature-Team.

Implementierung einer zoombaren Bildkomponente mit VueJS, die auf der Produktseite angezeigt wird.
Erstellung individueller Produktkartendesigns für Drittanbieter.
Integration von Criteo/Storetail im Backend, einschließlich eines zusätzlichen Symfony-Dienstes und Managers zur Verwaltung der Integration.
Arbeit nach der agilen Methodik, einschließlich Sprint-Planung und Scrum.
Tech-Stack: VueJS, Symfony.

Eingesetzte Qualifikationen

Agile Methodologie, Scrum, Test Automation, Symfony, Vue.Js

Technischer Leiter / Tech Lead
Fluksaqua / Veolia, Paris
1/2017 – 6/2019 (2 Jahre, 6 Monate)
Prozessindustrie
Tätigkeitszeitraum

1/2017 – 6/2019

Tätigkeitsbeschreibung

Entwicklung von Dashboards zur Anzeige von Wasserleckagen für Fluksaqua, eine Tochtergesellschaft von Veolia, die Trinkwassernetze für kommunale Gebietskörperschaften verwaltet.
Code-Review und Validierung von Pull-Requests der Teammitglieder. Verteilung der Aufgaben innerhalb des Teams. Technologische Entscheidungen im Einklang mit den Geschäftszielen treffen.

Optimierung komplexer Solr-Abfragen, um Indizes besser zu nutzen und Daten von tausenden Wasserfluss-Sensoren effizient abzurufen.
Streaming der Antwort, um CSV/XLS/PDF-Berichte an den Benutzer zu senden, sodass der XLS-Bericht bereits übermittelt wird, bevor alle Datenbankabfragen abgeschlossen sind.
Entwicklung von individuellem Webpack-Code, um den Anwendungscode pro Seite zu splitten.
Umstellung des Frontends von Twig + jQuery auf eine komponentenbasierte Struktur mit VueJS.
Erstellung einer Komponentenbibliothek: Popups, Tabellen zur Datenauflistung und -sortierung, Diagramme.
Rekursive MenuItem-Komponente, die sich selbst aufruft, um ein Menü mit beliebiger Tiefe zu ermöglichen.
Tech-Stack: VueJS, Symfony, Apache Solr, Cassandra.

Eingesetzte Qualifikationen

Apache HTTP Server, Docker, Git, Apache Solr, Symfony, Vue.Js

Über mich

Ich suche eine spannende neue Herausforderung – ausschließlich in Voll-Remote. Ich bevorzuge langfristige Projekte mit einer Mindestlaufzeit von einem Jahr, wenn möglich.

Weitere Kenntnisse

- Arbeitet selbstständig, beginnt immer damit, den Bedarf zu klären.
- Betreuung eines Teams von 3 bis 5 Entwicklern bei Bedarf.
- Code-Review von Merge-Requests.
- Mentoring von Junior-Entwicklern und Schulung in Best Practices.

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Englisch (Fließend)
  • Ungarisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
54
Alter
40
Berufserfahrung
12 Jahre und 4 Monate (seit 01/2013)
Projektleitung
8 Jahre

Kontaktdaten

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

Jetzt Mitglied werden