React.js SaaS E-commerce Development

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted7 hours ago
My e-commerce SaaS platform already has the core concept in place and a lightweight MVP wired up in React.js. The next milestone is a polished, production-ready front-end that can scale gracefully as new merchants onboard.

What’s waiting on your desk: extending and refining the existing React codebase, building out reusable components for product listings, shopping-cart flows, and user dashboards, then wiring them to the current REST/GraphQL APIs. A keen eye for responsive design, accessibility, and performance matters just as much as clean architecture.

You’ll be working in a GitHub-based workflow, shipping iterative pull requests, writing concise unit tests with Jest and React Testing Library, and documenting the component library so future contributors can jump straight in.

Deliverables
• Modular, well-documented React components covering the catalogue, cart, checkout, and account areas
• Responsive layouts that pass Lighthouse and Axe accessibility checks
• Integration hooks and error handling for all existing API endpoints
• A basic but solid test suite (Jest + RTL) with at least 80 % line coverage
• Build and deployment instructions that work on a fresh clone

Acceptance Criteria
• All pages render without console errors or warnings
• Core user flows—browse, add to cart, checkout—complete successfully on desktop and mobile breakpoints
• Tests run green in CI and coverage threshold is met
• Code reviews show adherence to the project’s ESLint/Prettier rules

If React hooks, Context/Redux patterns, and component-level performance tuning are second nature to you, this collaboration should feel straightforward and rewarding. Looking forward to seeing what you can bring to this platform’s next release.
javascript website design html5 angularjs react.js frontend development graphql rest api
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.