FullStack Middle NextJS, the project is being rewritten from React to Next.js with a complete migration of functionality.
The JDI company is looking for a developer who can rewrite the website from React to Next.js with a complete migration of functionality. The project is long-term, lasting from 4-6 months, with a monthly payment ranging from 40,000 to 60,000 UAH depending on your knowledge and experience.
Mandatory technical skills:
Next.js and React
- Experience with Next.js 14+ (App Router)
- Server Components and Client Components
- Server Actions and Route Handlers
- Working with API Routes and middleware
- Optimization: ISR, SSG, SSR
- Image Optimization and static assets
- Routing and navigation
TypeScript
- Experience with TypeScript 5+
- Typing of components, API, state
- Generics and utility types
- Working with typing of external libraries
To get the job, you will need to complete this technical task:
## Test Task
Demonstration of working with Server Components and Client Components
Create a simple Next.js project (App Router) that demonstrates working with Server Components and Client Components.
Requirements:
1. Server Component:
- Create a Server Component that fetches data from an API or database
- Show the use of async/await in the Server Component
- Use the Server Component to render static content
2. Client Component:
- Create a Client Component with interactivity (for example, a form with validation or an interactive list)
- Show the use of React hooks (useState, useEffect)
- Demonstrate user event handling
3. Integration:
- Show how the Server Component passes data to the Client Component
- Demonstrate proper separation between Server and Client Components
- Use the "use client" directive where necessary
4. Additional Requirements:
- Use TypeScript with proper typing
- Add basic styling (CSS Modules or Tailwind CSS)
- Show error handling and loading states
Example Structure:
app/
page.tsx (Server Component - main page)
components/
ProductList.tsx (Server Component - fetches data)
ProductCard.tsx (Client Component - interactive card)
AddToCartButton.tsx (Client Component - button with logic)
Expected Result:
- A working Next.js project with minimal functionality
- Clear separation between Server and Client Components
- Comments in the code explaining the choice between Server and Client Component
- README with a description of the architecture and justification of decisions
Time for completion: 2-4 hours
Evaluation Criteria:
- Correct use of Server/Client Components
- Code quality and typing
-
Hello! This is a wonderful and long-term project that perfectly matches my core technical skills. I fully meet your key requirements: I have extensive experience specifically with Next.js 14 (App Router), Server Components, Server Actions, and advanced TypeScript 5+ typing (Generics and utility types). Transitioning from old React to the modern, optimized Next.js stack is exactly what I do. My level of knowledge and experience fully corresponds to the upper limit of your payment range — 60,000 UAH/month. Test task I have thoroughly reviewed the technical assignment (demonstration of Server/Client Components, async/await, typing). I will be able to complete it quickly, according to all evaluation criteria, including comments and a quality README. What email address or Telegram contact should I use to send the completed test task? My portfolio website, where you can see the technology stack and examples of my work: https://aleksandergladchenko.github.io/portfolio/
-
3904 6 0 Good time!
https://gitlab.com/vi_de_mar/react_jdi
I am waiting for an estimate.
-
1033 15 0 Ready to take on the work, contact me to start the job. And where to send the test.
-
1986 1 1 "Hello! 👋 My name is Igor from the 256Devs team.
Rewriting the project is a chance to create the perfect product! We are experts in Next.js and guarantee that your new Fullstack platform will be not just functional, but architecturally flawless. No 'crutches' and technical debt — only clean, scalable code ready for high loads."
-
2512 4 0 Hello! We are the Coderfy team, and we have strong expertise specifically in Next.js (including 14+ App Router) and complex migrations from React to modern architecture.
We have practical experience working with:
- Server Components / Client Components, their optimal separation and data transfer.
- Server Actions, Route Handlers, middleware, as well as building scalable APIs within Next.js.
- SSR, SSG, ISR, image optimization, caching, and performance under heavy loads.
- TypeScript 5+, proper typing of components, APIs, generics, utility types.
- Migrated projects to App Router completely "turnkey": refactoring structure, adapting logic, updating state, converting legacy code to TypeScript, optimizing SEO and performance.
… We can start working immediately and consider long-term collaboration.
I would be happy to discuss the details.
-
1098 5 0 Hello, I know next js well and am ready to take on the work. The price will be 25,000 UAH. Write to me, I will be glad to cooperate.
-
297 1 Hello.
I am a senior full-stack engineer with extensive experience in Next.js 14+ and I am ready to completely rewrite your existing React application with a full functional migration, using the app router, server components, and modern rendering strategies (ISR/SSG/SSR). I will structure the project for long-term scalability, ensuring strict adherence to TypeScript, optimized data-fetching patterns, and a clear separation between server and client components. For the technical task, I will provide a well-thought-out demonstration that showcases proper component boundaries, strict type safety, loading/error states, and clear justification documented in the README. I am confident that my experience with large Next.js migrations and performance-oriented architecture will allow me to contribute to your long-term project with reliability and high code quality.
-
15075 32 0 1 Good day!
I am Valentin from Arctic Web. We are engaged in IT consulting and full-cycle development: from UX/UI design to web and mobile development and integrations. We are ready to take your project into work and share examples of similar cases in personal messages.
Sincerely,
Arctic Web Team
Freelancehunt
-
298 Good day, I am interested in working on the project, I have experience with TypeScript and Next.js, I am ready to take on the task immediately after discussion.
-
Добрый день. А зачем вам фул стэк? Если описанные вами кейсы касаются только фронта.
-
И что знаит это - "від 40 000 до 60 000 грн залежно від Ваших знань та досвіду."?
Вам нужен специалист? Или хоть бы кто? -
Current freelance projects in the category Javascript and Typescript
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 2 days 11 hours back ∙ 18 proposals |
Optimization of WordPress site speed
113 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 3 days 7 hours back ∙ 66 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 5 days 8 hours back ∙ 3 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 6 days 14 hours back ∙ 87 proposals |
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 7 days 11 hours back ∙ 30 proposals |