Rebuild Company Website from WordPress to Next.js + Strapi (Headless CMS)

Posted 4 hours ago

Worldwide

Summary

Project Overview We're looking for an experienced full-stack developer to rebuild our company website, agile.com.np, migrating it from WordPress/Elementor to a modern Next.js (App Router) frontend with Strapi as a self-hosted headless CMS. We already have: a completed content extraction of the existing site, a finished homepage design (Tailwind CSS, navy/antique-gold visual system, DM Serif Display + Plus Jakarta Sans typography), and a full sitemap. You'll be building on top of an established design direction, not starting from a blank page. Scope of Work Set up a new Next.js (App Router) project, fully responsive, matching our existing homepage design system Stand up a self-hosted Strapi instance and model the content types needed for: 25 Pages + Blog posts Career/job listings Leadership team bios, testimonials, case studies Migrate existing content from WordPress into Strapi Build out all page templates (home, about, services, solutions, industries, success stories, blog, careers) consuming Strapi via API Implement image optimization (Next.js WebP), proper meta tags, canonical URLs, and structured data (JSON-LD) for SEO Fix known issues from our internal audit: exposed API endpoints, missing width/height on images causing layout shift, slow load time (~4.2s currently), missing CSP headers Set up hosting/deployment (Vercel for frontend; a VPS or similar for self-hosted Strapi) and handle DNS cutover from the current WordPress host Basic documentation for our team on how to add/edit content in Strapi Requirements Proven experience with Next.js (App Router), React, and Tailwind CSS Hands-on experience with Strapi (schema design, API, self-hosting/deployment) Experience migrating content from WordPress (via REST API/export) into a headless CMS Strong understanding of on-page SEO fundamentals and Core Web Vitals Comfortable working from an existing Figma/HTML design reference and matching it precisely Clear communicator — we'll need regular async updates given time zone differences (Nepal, GMT+5:45) Deliverables Fully functional Next.js site consuming Strapi, deployed and live at agile.com.np Self-hosted Strapi instance with all content migrated and modeled Editor documentation for non-technical staff to update blog/career content Basic handover call/walkthrough

  • $200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Next.js
JavaScript
CSS
WordPress
Activity on this job
  • Proposals:15 to 20
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 13, 2026
  • Nepal
    9:30 PM

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo