About the Company
We're building a B2B FMCG supply-chain platform for retailers and distributors: live catalog, orders, credit lines, payments, delivery tracking, and admin controlsfast, reliable, and mobile-first.
About the Role
Help us ship real features on our retailer, distributor, and admin dashboards using Next.js + TypeScript. You'll work with our product and backend teams to build pages, components, and APIs that go to production.
Responsibilities
- Build responsive pages and reusable components with Next.js, React, TypeScript, Tailwind (and shadcn/ui if needed).
- Implement SSR/ISR and dynamic routing for fast product/catalog pages.
- Integrate REST/GraphQL endpoints for auth, catalog, orders, carts, and payments.
- Work on payments and checkout flows (e.g., Razorpay integration and status handling).
- Add client-side state (Zustand/Redux/Context) with clean data models.
- Write basic tests (Jest + React Testing Library) and keep coverage on critical paths.
- Improve Lighthouse scores (performance, a11y, SEO) and handle edge cases.
- Ship via Vercel (or similar), raise PRs, respond to review, and document your work.
Qualifications
- Projects in Next.js/React (GitHub links).
- Solid grip on TypeScript, HTML/CSS, and Tailwind.
- API integration experience (fetch/axios, error handling, retries).
- Git basics: branches, commits, PRs, code reviews.
- Clear communication and the habit of pushing small, frequent PRs.
Required Skills
- shadcn/ui, Framer Motion, form libraries (react-hook-form + zod).
- Charts (recharts), tables (TanStack), infinite lists, pagination.
- Auth (JWT/NextAuth), role-based access.
- Payments (Razorpay/Stripe), webhooks.
- Testing (Playwright), analytics events, basic security hygiene.