Full Stack React Developer Needed – Marketplace Platform Revamp
Worldwide
We are looking for an experienced **React Full Stack Developer** to revamp and extend an existing marketplace platform into a new business domain. This is **not a project from scratch**. The existing platform already includes a backend, database, APIs, authentication, admin panel, payment flow, and vendor web portal. The objective is to **reuse as much of the existing system as possible**, while redesigning the frontend and modifying the business logic where required. ## Scope of Work ### Customer Mobile App * Refresh and modernize the UI/UX * User authentication * Nearby shop discovery * Product browsing * Cart & Checkout * Online payments * Order tracking * Notifications * Profile & Order History ### Vendor Mobile App (New) The current vendor experience is available only as a web portal. A dedicated mobile app needs to be developed with: * Vendor onboarding * Shop registration * Location selection using maps * Document upload * Dashboard * Inventory management * Order management * Earnings & payouts * Shop settings * Notifications ### Admin Portal Enhance the existing admin panel with: * Dashboard & analytics * Vendor approval * Customer management * Order management * Payment & payout management * Delivery management * Reports * Service area management * Coupon & notification management ## Integrations The platform should support: * Online payment gateway * Google Maps for location and address selection * Push notifications * Third-party delivery partner integrations ## Responsibilities * Review the existing application architecture. * Identify reusable backend modules and business logic. * Revamp the frontend with a modern, responsive UI. * Build the new vendor mobile application. * Modify existing APIs where required. * Deliver clean, scalable, and well-documented code. ## Requirements * Strong React development experience * Experience building marketplace or e-commerce platforms * Experience integrating payment gateways, maps, and delivery services * Ability to understand and extend an existing codebase * Strong problem-solving and communication skills ## When Applying, Please Share * Similar marketplace, delivery, or e-commerce projects you've worked on * Your approach to revamping an existing platform while maximizing code reuse * Estimated timeline for the project * Your preferred engagement model (hourly or fixed price) * Portfolio or GitHub (if available)
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:3
- Invites sent:3
- Unanswered invites:0
About the client
- India4:08 AM
- Tech & ITSmall company (2-9 people)
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