React / Next.js Developer

Remote Full-time
We’re a B2B SaaS product and need help building a clean, fast, production-quality web dashboard. The immediate scope is the dashboard experience (UI + data integration). If this goes well, there’s potential to expand into ongoing work and bring on additional devs as a small team. What you’ll build (initial scope) - A responsive dashboard UI for B2B users (tables, filters, detail views, and basic analytics charts). - Core dashboard pages and navigation (information architecture + layout). - Data integration with our backend APIs (REST and/or GraphQL) including loading/error/empty states. - Common dashboard UX: search, sorting, pagination, saved filters (if needed), and export (optional). - Polished UI states: skeletons, toasts, permissions/role-based UI behavior (if applicable). Tech stack (current / preferred) - Next.js (prefer App Router) + React - TypeScript - Styling: Tailwind or equivalent (open to your recommendation) - Data fetching/state: React Query / SWR / fetch (open to your recommendation) - Charts: Recharts / ECharts / Chart.js (simple, maintainable) - Git + code reviews via PRs What “good” looks like - Dashboard feels snappy and predictable (no janky rerenders, good loading patterns). - Components are reusable without being over-engineered. - Clear structure: pages, layout, UI components, API layer, and types are easy to follow. - Works across modern browsers, desktop-first with solid responsive behavior. - Good defaults: accessibility basics, keyboard navigation where it matters, sensible empty/error states. Requirements - Strong React + Next.js experience shipping real products. - Comfortable building dashboards: data tables, filters, forms, charts, and complex UI states. - TypeScript fluency. - Ability to translate rough product requirements into a clean UI (you’ll get specs + feedback, but expect some ambiguity). - Good communication and iterative delivery (small milestones, frequent check-ins). Nice to have - Experience with B2B SaaS (roles/permissions, audit trails, multi-tenant patterns). - Familiarity with component libraries (Shadcn, Radix, MUI) and when to use them. - Performance tuning for large tables/datasets (virtualization, memoization). - Testing (Playwright/Cypress + basic unit tests) and/or Storybook. Engagement / logistics - Start: ASAP - Contract: hourly or fixed bid (suggest your preference) - Timezone: flexible, overlap helpful - Communication: async updates + short check-ins as needed Future opportunity: build as a team If the dashboard work is strong, we may expand scope into additional modules and bring on more engineers. If you can either: - Join longer-term, or - Help assemble/lead a small team (2–4 devs) to move faster, mention that in your application. Apply tot his job
Apply Now
← Back to Home