Part-Time Web Developer for Ongoing Maintenance & Feature Iteration (Next.js / TypeScript)
Worldwide
Job Description We are a China-based travel company specializing in private, tailor-made China tours for international travelers. Our website features 85+ tour packages, 17 destination guides, a travel blog, a custom trip planning intake flow, and booking inquiry forms — all built for an English-speaking inbound audience. We are looking for a part-time freelance developer to take ownership of ongoing website maintenance and feature iteration. This is a long-term, ongoing engagement — not a one-time project. What You'll Do 1. Website Maintenance (~40%) Bug fixing & monitoring: Resolve bugs if there is any like broken links, and 404 errors; manage 301 redirects for URL structure changes. SEO maintenance: Keep meta tags, robots.txt, sitemap.xml (currently 141 URLs), and Schema.org structured data up to date across all page types (tour detail, destination, blog, homepage, contact). Performance optimization: improve lazy loading, monitor and improve Core Web Vitals (LCP, CLS, INP). Dependency management: Keep Next.js, TypeScript, and npm packages up to date; resolve vulnerabilities. Deployment & uptime: Monitor Vercel deployments, resolve build failures, ensure CI/CD pipeline stability. 2. Feature Iteration (~60%) Tour & destination pages: Enhance existing tour detail pages, destination pages, and tour listing/filtering UX. Analytics integration: Set up and configure analytics/tracking tools (currently none deployed) — Google Analytics, Search Console integration, event tracking. New features: Build new pages, components, and functionality based on business requirements and design mockups. Content management: Support CMS updates and content workflows for the marketing team. Tech Stack Our site is built with Next.js (App Router) + TypeScript, styled with Tailwind CSS, backed by Supabase / PostgreSQL, and deployed on Vercel. Images are served via a CDN. Framework Next.js (App Router) Language TypeScript Styling Tailwind CSS Database PostgreSQL / Supabase Deployment Vercel Version Control Git / GitHub Image CDN Custom CDN (doubaocdn) Requirements 2+ years of hands-on experience with Next.js and TypeScript in production. Solid understanding of SEO best practices: Schema.org structured data, meta tags, sitemaps, canonical URLs, 301 redirects. Experience with Vercel deployment and CI/CD pipelines. Proficiency in Tailwind CSS and responsive, mobile-first design. Knowledge of web performance optimization (Core Web Vitals, image optimization, code splitting). Ability to work independently — take a requirement, implement it, test it, and deploy it with minimal supervision. Clear written English communication for async updates and documentation. Available for part-time ongoing work Nice to Have Experience with travel/tourism industry websites. Familiarity with Google Search Console and Bing Webmaster Tools. Hands-on experience with Supabase (auth, database, real-time, storage). Knowledge of Schema.org travel-specific types (TouristTrip, TravelAgency, TouristAttraction, LodgingBusiness). Basic DevOps skills: DNS management, CDN configuration, environment variables. Experience setting up analytics (GA4, GTM) and CRM integration (HubSpot, etc.). What We Offer Long-term engagement with stable, consistent work. Flexible hours — async work, no fixed schedule. Clear requirements and direct communication with the founder. How to Apply, Please include in your proposal: A brief intro about you and your relevant experience. 1–2 examples of Next.js websites you've maintained or built (with your specific role). Your experience with SEO/Schema structured data (if any). Your weekly availability (hours) Your hourly rate or monthly retainer preference.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$20.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:1 hour ago
- Interviewing:7
- Invites sent:0
- Unanswered invites:0
About the client
- ChinaWenzhou3:35 PM
- $5.1K total spent28 hires, 6 active
- 351 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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