Experienced Next.js Developer | React Query, Zustand & API Integration
Worldwide
We are looking for an experienced Next.js Developer with more than 4 years of professional development experience to help build and maintain a modern web application. The ideal developer should have strong experience with Next.js, React, TypeScript, API integrations, server-state management, and frontend architecture. You should be comfortable working with an existing codebase, developing new features, fixing bugs, and writing clean, reusable, and maintainable code. ### Key Responsibilities * Develop and maintain features using Next.js, React, and TypeScript * Integrate REST APIs and third-party services * Manage server state using TanStack React Query * Manage client-side state using Zustand * Build reusable and responsive UI components * Handle loading states, caching, mutations, and error handling * Debug and fix frontend and API-related issues * Improve application performance and code quality * Work with authentication and protected routes * Collaborate through GitHub and submit clean pull requests ### Required Skills * More than 4 years of frontend or full-stack development experience * Strong experience with Next.js and React * Excellent knowledge of JavaScript and TypeScript * Experience with TanStack React Query * Experience with Zustand or similar state-management libraries * Strong understanding of REST API integration * Experience with Next.js App Router * Experience with Tailwind CSS * Good understanding of responsive design * Familiarity with Git and GitHub workflows * Ability to understand and work within an existing codebase ### Preferred Skills * Experience with Shadcn UI * Experience with React Hook Form and Zod * Experience with authentication and role-based access control * Experience with Node.js, Express, or NestJS * Experience with PostgreSQL, MongoDB, Supabase, or Firebase * Knowledge of performance optimization and Core Web Vitals * Experience deploying applications on Vercel or similar platforms ### What We Expect * Clean and maintainable code * Clear communication * Regular progress updates * Ability to meet agreed deadlines * Attention to detail * Independent problem-solving skills ### When Applying Please include: 1. Your total years of experience 2. Links to relevant Next.js projects 3. Your experience with React Query and Zustand 4. Your availability per week 5. Your hourly rate 6. A brief explanation of how you structure API calls in a Next.js application Please begin your proposal with the word **“NEXTJS”** so we know you have read the complete job description. This may become a long-term opportunity for the right developer.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesHonolulu12:11 AM
- $77K total spent250 hires, 9 active
- 10,044 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