Dieses Projekt wurde vom Anbieter geschlossen. Es sind keine Bewerbungen mehr möglich.

Archiviertes Projekt - Senior Payload CMS Entwickler

Firmenname für PREMIUM-Mitglieder sichtbar

  • April 2024
  • April 2024
  • D-10627 Berlin
  • auf Anfrage
  • Remote
  • 02.04.2024

Projektbeschreibung

Projektumfeld

Für ein laufendes Projekt zur Entwicklung eines Online-Shops suchen wir einen erfahrenen Entwickler mit umfassenden Kenntnissen und Senior-Level Fähigkeiten in NextJS. Der ideale Kandidat sollte zudem min 3-5 Jahre Erfahrung mit dem Payload CMS vorweisen können. Das Projekt steht derzeit vor einer Herausforderung bezüglich schwerwiegender Performance-Probleme, deren Lösung oberste Priorität hat.

Problemstellung

1. Lange Ladezeiten: Die Website weist Reaktionszeiten auf, die teilweise deutlich über 12 Sekunden liegen, was die Benutzererfahrung erheblich beeinträchtigt.
2. Wird der Pod (Anwendung liegt in einem Kubernetes-Cluster) frisch gestartet, läuft die Anwendung mit normalen Reaktionszeiten. Die Reaktionszeit verschlechtert sich um so länger der Pod läuft.
3. Ungelöste Fehler: Mehrere Versuche, die Ursache der Performance-Probleme im Deployment oder innerhalb der NextJS-Konfiguration zu identifizieren und zu beheben, blieben bisher erfolglos.
4. Unklare Funktion im Payload CMS: Ein erstelltes GitHub-Ticket im Payload eigenen Forum deutet auf eine spezifische Funktion im Payload CMS hin, die im Produktionsbuild nicht aktiviert sein sollte. Bisher gibt es keine Klarheit über die Rolle oder den Zweck dieser Funktion, noch wurde eine Lösung gefunden.
5. Einbindung des Payload Supports: Für dieses spezifische Problem wurde der Support des Payload CMS hinzugezogen, allerdings steht eine Lösung noch aus.

Näheres im Kennenlerngespräch.

Aufgabenbereich

1. Fehlerbehebung: In enger Zusammenarbeit mit einem unserer Teammitglieder und dem Payload-Support. Es wird vom Entwickler erwartet, den Ursprung des Fehlers zu identifizieren und eine nachhaltige Lösung zu implementieren.
2. Kundenkommunikation: Der Entwickler soll direkt im Pairing mit dem Kunden zusammenarbeiten (Einbinden in eigene Dailys), um Anforderungen zu verstehen und Updates zu kommunizieren.
3. Projektmanagement: Die Arbeit erfolgt unter Verwendung von Azure DevOps und einem Kanban-Board zur Organisation und Priorisierung der Aufgaben.
4. Sprachkenntnisse: Für die effektive Kommunikation mit dem Payload-Support sind fließende Englischkenntnisse erforderlich, da der Support ausschließlich in Englisch erfolgt.
5. Dokumentation: Umfangreiche Dokumentation des identifizierten Fehlers, der durchgeführten Analyse und der implementierten Lösung zur zukünftigen Referenz.

Tech Stack

Applikationsseitig:

- Yarn (v2 + Offline Cache)
- NextJS 14+
- React 18+
- TypeScript 4.5+
- Docker
- Turborepo
o Web (NextJS Application)
o CMS (PayloadCMS)
- Storybook
- External APIs
- Shopify
- Reviews.io

Deploymentseitig:

- EKS kubernetes cluster.
- Efs volumes for cms.
- DocumentDB as database in AWS


Zeitrahmen

Die Unterstützung wird für einen Zeitraum von mindestens einer Woche bis zur vollständigen Behebung des Fehlers benötigt. Die Flexibilität bezüglich der Projektdauer ist erforderlich, um sicherzustellen, dass eine umfassende Lösung entwickelt und implementiert wird.

Gerne können Sie mich erreichen per Mail oder Mobil.

Erforderliche Qualifikationen

  • Amazon Web Services (AWS)
  • Kubernetes
  • React (JavaScript library)
  • Next JS
  • Payload

Kostenfrei.
Für Sie und Ihr Projekt.

Versicherungsschutz:
Für dieses Projekt können Sie als Freelancer und Mitglied von freelance.de kostenfrei die Allianz Haftpflichtversicherung erhalten.

Hier erfahren Sie mehr »

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen