Frontend Developer (React) – SaaS Dashboard + API Integration

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

We’re building an AI-powered invoicing platform for freelancers.

The backend is fully built.

The UI/UX has been redesigned in Figma (including animations and interactive states).

We’re looking for a strong React developer to:

  • Implement the redesigned interface
  • Connect it to the existing backend
  • Recreate animations and interaction polish
  • Deliver a production-ready frontend

Framework can be:

  • React + other suitable setup

We’re open, but the implementation must be scalable and clean.

Scope of Work

  • Core Modules
  • Dashboard (analytics widgets, quick actions)
  • Invoices (list, detail, create/edit flow)
  • Clients (list, detail, portal)
  • Contracts (list, editor, e-signature flow)
  • Settings (profile, branding, notifications)
  • Auth (login, signup, password reset)
  • Empty, loading, and error states
  • Fully responsive layouts

What This Role Includes

1️⃣ Figma to Production UI

  • Pixel-accurate implementation
  • Component-based architecture
  • Clean spacing, typography, design tokens
  • Proper hover, active, focus, disabled states

2️⃣ Backend Integration

  • Connect to existing REST APIs
  • Handle authentication (JWT/cookies/session-based)
  • Pagination, filtering, sorting
  • Form validation + server error handling
  • File uploads
  • Proper loading + optimistic updates where appropriate

3️⃣ Animations & Interaction Polish

  • Microinteractions
  • Smooth transitions between states
  • Animated modals, dropdowns, state changes
  • Possibly Framer Motion or similar
  • Performance-optimized animations

This is not a static admin template job, UX polish matters.

Tech Preferences (Flexible but Modern):

  • React (required)
  • TypeScript (required)
  • State/data: React Query / SWR or equivalent
  • Forms: React Hook Form or similar
  • Animations: Framer Motion or equivalent
  • Styling: Tailwind / CSS Modules / Styled Components (open)

The developer should justify stack choices if proposing alternatives.

Requirements

  • Proven experience building SaaS dashboards
  • Strong API integration experience
  • Experience implementing animations in production apps
  • Good understanding of performance optimization
  • Clean, maintainable component structure
  • Familiar with accessibility best practices
  • Git-based workflow

Deliverables

  • Fully working frontend connected to backend
  • Clean project structure
  • Reusable component system
  • Responsive implementation
  • Smooth animations implemented properly
  • Setup documentation

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like