Senior Next.js Frontend Developer (4-Week Contract)

Job ID: 39880213

Budget: €750 – €1,500 EUR

Project Overview

We’re looking for a Senior Next.js Developer to convert an existing Django MVT-based frontend into a Next.js 14+ application for smartlandlord.de.
The goal is to deliver a fully responsive, production-ready frontend with dark/light mode and PDF export features — within 4 weeks total.
AI-assisted code conversion tools are encouraged to speed up delivery.

Project Scope & Timeline

Week 1–3 (Development)

Convert 40+ Django MVT templates into Next.js pages using App Router

Implement dark/light mode (Tailwind or CSS variables)

Recreate existing UI layouts and design consistency

Integrate base component library (shadcn/ui, MUI, or Chakra UI)

Add responsive design across all breakpoints

Implement PDF generation for designated pages (react-pdf, jsPDF, or Puppeteer)

Week 4 (Integration & QA)

Integrate with Django REST Framework APIs

Add authentication and state management (React Query or Zustand)

Fix bugs, optimize performance, and test all flows

Finalize all pages, themes, and PDF outputs for production

Technical Requirements

Must-Have Skills

5+ years React/Next.js experience

Expert-level with Next.js 14+ (App Router) and TypeScript

Experience converting from Django/Jinja templates or similar server-rendered systems

Strong understanding of modern component-based UI development

Theming & responsive design expertise (Tailwind, MUI, or Chakra)

REST API integration with authentication

PDF export experience (react-pdf, jsPDF, Puppeteer, etc.)

Solid Git/GitHub workflow

Preferred

Experience integrating with Django REST Framework

Familiarity with AI-assisted code conversion tools (e.g., GPT, v0, Codex, or similar)

Strong sense of clean, professional UI design

Testing experience (Jest or React Testing Library)

Deliverables

Fully functional Next.js frontend (40+ pages)

Accurate conversion of Django MVT templates

Responsive layout and consistent design system

Working dark/light mode with smooth transitions

PDF export functionality for key pages

API integration and authentication flow

Optimized, production-ready code (Lighthouse 90+)

What We Provide

Complete Django MVT templates as reference

Detailed page and feature documentation

Django REST API endpoints and credentials

Existing assets, content, and design direction

Communication via Slack or Discord with daily updates

Timeline

Total duration: 4 weeks (full-time)

Start: Immediate

Milestones:

60% payment after Week 3 (UI conversion complete)

40% payment after Week 4 (API integration, QA, delivery)

To Apply

Please include:

Links to 2–3 production Next.js projects

Example(s) of large-scale conversions or refactors

Description of your preferred component library

Brief outline of your AI-assisted workflow (if applicable)

Confirmation of full-time availability for 4 weeks

Fixed project quote (USD)
Related categories: JavaScript Python Django AngularJS Git Next.js