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 controls—fast, 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.