Next.js
Next.js Entwickler flexibel für Projektarbeit
Next.js Projekte kommen selten gleichmäßig. Erst ein Relaunch mit Termindruck, dann Monate mit kleineren Änderungen, dann ein großes Upgrade. Dafür eine Stelle aufzubauen, lohnt sich oft nicht. Wir zeigen, welche Vorhaben sich für Projektarbeit eignen, wie Sie sie sauber schneidet und was ein Next.js Entwickler 2026 können sollte.
Warum Arbeit an Next.js in Wellen kommt
Next.js gehört zu den Frameworks, die sich am schnellsten weiterentwickeln. Mit Version 16 wurde Turbopack zum Standard, mit Cache Components kam ein neues Modell für das Caching, und die bisherige Middleware heißt jetzt Proxy. Wer von Version 14 oder 15 kommt oder noch auf dem Pages Router sitzt, hat damit ein Upgrade vor sich, das mehr ist als eine neue Versionsnummer in der package.json.
Dazu kommen Sicherheitsupdates, die nicht auf Ihre Sprintplanung warten. Am 22. September 2026 hat das Next.js Team außerplanmäßig die Versionen 16.3.6 und 15.5.26 veröffentlicht, um eine kritische Lücke in einer vorgelagerten Abhängigkeit zu schließen. Solche Updates müssen zügig eingespielt und getestet werden, auch wenn gerade niemand im Team Zeit dafür hat.
Das Ergebnis ist ein Bedarf, der stark schwankt. Mal brauchen Sie zwei Monate lang volle Kapazität, dann nur ein paar Stunden im Monat. Für diese Art Bedarf ist flexible Projektarbeit gemacht.
Fünf Vorhaben, die sich gut als Projekt abgrenzen lassen
Migration vom Pages Router auf den App Router
Der App Router bringt Server Components, verschachtelte Layouts und Streaming. Die Migration muss trotzdem kein Big Bang sein. Beide Router können in einer Anwendung nebeneinander laufen, sodass Sie Route für Route umzieht und jede Etappe einzeln testet. Ein erfahrener Next.js Entwickler beginnt mit Seiten, die viel Traffic und wenig Logik haben, und lässt komplizierte Bereiche wie Checkout oder Kundenkonto für später.
Upgrade auf die aktuelle Next.js-Version
Hier geht es um Turbopack als Standard beim Bauen, um das neue Caching mit Cache Components und um die Umbenennung von Middleware zu Proxy. Die alte Middleware funktioniert vorerst weiter, gilt aber als veraltet. Ein sauberes Upgrade prüft zuerst Ihre Abhängigkeiten, stellt dann den Build um und passt zum Schluss das Caching an, weil dort die meisten Überraschungen stecken.
Performance Sprint mit den Core Web Vitals als Ziel
Langsame Seiten kosten Nutzer und Sichtbarkeit. Google bewertet eine Seite als gut, wenn der größte Inhalt innerhalb von 2,5 Sekunden sichtbar ist, die Reaktion auf Eingaben unter 200 Millisekunden bleibt und sich das Layout kaum verschiebt. Ein Performance Sprint misst zuerst mit echten Nutzerdaten, sucht die größten Bremsen und behebt sie in einer klaren Reihenfolge.
Headless Commerce oder ein Frontend für ein CMS
Viele Shops trennen inzwischen Backend und Frontend. Die Produktdaten kommen aus einem System wie Medusa, Shopify oder einem Headless CMS, die Oberfläche baut Next.js. Das Projekt hat einen klaren Anfang und ein klares Ende, danach reicht meist ein kleiner Stundenpool für die Pflege.
Updates und Sicherheit als laufende Routine
Nicht jedes Projekt ist groß. Manchmal besteht die Aufgabe darin, einmal im Monat Abhängigkeiten zu aktualisieren, Sicherheitsmeldungen zu prüfen und Updates einzuspielen. Das ist wenig spektakulär, verhindert aber, dass aus einem kleinen Update irgendwann eine Migration über drei Versionen wird.
Wie Sie ein Next.js Projekt so schneidet, dass es planbar bleibt
Flexible Projektarbeit funktioniert am besten mit klaren Grenzen. Was widersprüchlich wirkt, hat einen einfachen Grund. Je genauer das Ziel beschrieben ist, desto freier können Sie bei Umfang und Tempo sein.
- Ein messbares Ziel. Statt „die Seite soll schneller werden“ lieber „die Produktseiten erreichen auf Mobilgeräten einen guten Wert beim Largest Contentful Paint“.
- Ein Zeitrahmen. Legt einen Rahmen fest, etwa sechs Wochen mit 150 Stunden pro Monat, und plant danach einen Termin, an dem Sie entscheidet, wie es weitergeht.
- Sichtbare Zwischenstände. Am Ende jedes Sprints wird etwas gezeigt, das Sie anklicken könnt, nicht nur ein Bericht.
- Eine Liste mit dem, was nicht dazugehört. Schreibt auf, was ausdrücklich nicht Teil des Projekts ist. Diese Liste verhindert mehr Streit als jeder Vertrag.
Mit einem so geschnittenen Projekt können Sie auch mittendrin umsteuern, ohne dass alles neu verhandelt werden muss.
Was ein Next.js Entwickler 2026 können sollte
Next.js ist schnell gelernt und schwer gemeistert. Die folgenden Punkte unterscheiden jemanden, der Tutorials nachgebaut hat, von jemandem, der Anwendungen in Produktion betreibt.
- Server Components und Client Components sauber trennen und wissen, wann eine Komponente in den Browser muss
- das Caching verstehen, von statischen Seiten über Revalidierung bis zu Cache Components
- Server Actions mit Validierung und Prüfung der Rechte absichern, weil sie von außen aufrufbar sind
- Anwendungen auch ohne Vercel betreiben, etwa auf einem eigenen Node Server oder in Containern
- Fehler in Produktion über Logs und Tracing finden statt über Vermutungen
- TypeScript im strikten Modus, damit Daten aus Formularen, APIs und Datenbank sauber typisiert sind
Welche Themen wir in Projekten am häufigsten sehen, lest Sie auf der Seite Next.js Entwickler mieten. Für die Grundlagen darunter lohnt ein Blick auf die Seite zu React Entwicklern.
Typische Stolpersteine, die wir in bestehenden Anwendungen finden
Wenn wir eine bestehende Anwendung übernehmen, tauchen bestimmte Muster immer wieder auf. Keines davon ist ein Drama, aber jedes kostet Tempo, Geld oder Sicherheit, wenn es liegen bleibt.
- Wasserfälle beim Laden von Daten. Verschachtelte Komponenten warten nacheinander auf ihre Daten, statt parallel zu laden. Die Seite fühlt sich träge an, obwohl jede einzelne Abfrage schnell ist.
- Zu viel Code im Browser. Ein einziges „use client“ weit oben im Baum macht ganze Bereiche zu Client Components. Das Bundle wächst, und die Vorteile der Server Components sind dahin.
- Caching nach Gefühl. Mal zeigt die Seite veraltete Preise, mal wird gar nichts gecacht. Meist fehlt eine dokumentierte Regel, welche Daten wie lange gültig sind.
- Geheimnisse im Frontend. Umgebungsvariablen mit dem Präfix NEXT_PUBLIC landen im Code, den jeder Browser herunterlädt. Ein API Schlüssel hat dort nichts verloren.
- Server Actions ohne Prüfung. Eine Action, die nicht selbst kontrolliert, wer sie aufruft, ist eine offene Tür, auch wenn der Button dazu nur für Admins sichtbar ist.
Eine kurze Bestandsaufnahme am Anfang eines Projekts findet solche Punkte in wenigen Tagen. Danach entscheiden Sie, was sofort behoben wird und was in den normalen Ablauf wandert.
Flexibel heißt nicht beliebig
Flexibilität ist bei Projekten mit Next.js ein Vorteil, solange eine Sache stabil bleibt, nämlich die Person. Wer Ihre Anwendung migriert hat, kennt die Stellen, an denen es knirscht. Kommt für jedes Update ein anderer Entwickler, bezahlen Sie jedes Mal die Einarbeitung mit.
Deshalb empfehlen wir ein einfaches Muster. In der intensiven Phase arbeitet eine dedizierte Person im Monatspaket mit 150 Stunden. Danach wechselt Sie auf einen Stundenpool, und idealerweise bleibt dieselbe Person mit wenigen Stunden im Monat für Updates und kleinere Änderungen zuständig. Pools gibt es ab 80 Stunden, alle Modelle stehen in der Preisübersicht.
Soll Sie eigenes Team die Anwendung später allein weiterführen, plant die Übergabe gleich mit ein. Ein paar gemeinsame Sessions, in denen Ihre Leute Änderungen selbst umsetzen und die externe Person nur danebensitzt, bringen mehr als jedes Dokument.
Hosting und Abhängigkeiten früh klären
Next.js läuft am bequemsten auf Vercel, aber nicht nur dort. Viele Unternehmen in Österreich und Deutschland betreiben ihre Anwendungen lieber in einem Rechenzentrum in der EU oder in der eigenen Infrastruktur. Das geht gut, erfordert aber ein paar bewusste Entscheidungen.
- Welche Funktionen hängen an der Plattform, etwa Bildoptimierung, Revalidierung oder Funktionen am Edge?
- Wo liegt der Cache, wenn mehrere Instanzen laufen?
- Wie bekommt die Fachabeneilung Vorschauen auf neue Stände zu sehen?
- Wer spielt Sicherheitsupdates ein, und wie schnell?
Ein guter Next.js Entwickler dokumentiert diese Punkte, damit Sie später den Anbieter wechseln könnt, ohne die halbe Anwendung umzubauen. Wenn Ihre Pipeline dabei Unterstützung braucht, hilft ein DevOps Engineer beim Aufbau.
Wie ein Projektplan aussehen kann
Ein Beispiel für eine Migration vom Pages Router mit anschließendem Upgrade auf die aktuelle Next.js-Version, gedacht für eine mittelgroße Anwendung mit Marketingseiten und einem Kundenbereich.
| Zeitraum | Inhalt |
|---|---|
| Woche 1 und 2 | Bestandsaufnahme, Messung der Core Web Vitals, Plan für die Reihenfolge der Routen |
| Woche 3 bis 6 | Migration der Marketingseiten und des Blogs auf den App Router |
| Woche 7 bis 9 | Kundenbereich mit Login, Formularen und Server Actions |
| Woche 10 | Upgrade auf die aktuelle Next.js-Version, Anpassung des Cachings, Tests |
| danach | Stundenpool für Updates und kleinere Features |
Das Beispiel ist bewusst vereinfacht. Wie lange es bei Ihnen dauert, hängt von der Größe der Anwendung und von der Testabdeckung ab. Eine Bestandsaufnahme in den ersten zwei Wochen macht die Schätzung für den Rest deutlich belastbarer.
FAQ
Häufige Fragen
Lohnt sich die Migration auf den App Router überhaupt?
Für Anwendungen, die weiterentwickelt werden, in den meisten Fällen ja. Neue Funktionen von Next.js entstehen fast nur noch im App Router. Wird Ihre Anwendung dagegen kaum noch verändert, kann es sinnvoller sein, sie stabil zu halten und nur Sicherheitsupdates einzuspielen.
Wie lange dauert ein Upgrade auf die aktuelle Next.js-Version?
Bei einer gepflegten Anwendung auf Version 15 oft nur wenige Tage. Kommt Sie von älteren Versionen oder haben viele eigene Anpassungen am Build, kann es mehrere Wochen dauern. Eine kurze Analyse vorab bringt Klarheit.
Was kostet ein Entwickler für ein solches Projekt?
Das Monatspaket mit 150 Stunden kostet 9.500 Euro, Stundenpools gibt es ab 80 Stunden. Die Sätze sind für alle Stacks gleich, ein Spezialist für Next.js kostet also nicht mehr als jemand mit Schwerpunkt Backend. Die Übersicht steht in der Preistabelle.
Brauchen wir Vercel, um Next.js zu betreiben?
Nein. Next.js lässt sich auch auf eigenen Servern, in Containern oder bei anderen Anbietern betreiben. Einige Komfortfunktionen müssen Sie dann selbst lösen, etwa einen gemeinsamen Cache für mehrere Instanzen.
Kann ein Next.js Entwickler auch unser Backend übernehmen?
Oft ja, zumindest bei schlanken APIs und Server Actions. Bei komplexen Backends mit vielen Schnittstellen ist eine Person mit Schwerpunkt Node.js oder NestJS die bessere Wahl. Mehr dazu steht im Beitrag über TypeScript Programmierer im Full Stack.
Magazin