XX
Frontend DeveloperFreelanceJobsCanada
XX

Frontend Developer

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

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
Figma to Production UI
- Pixel-accurate implementation
- Component-based architecture
- Clean spacing, typography, design tokens
- Proper hover, active, focus, disabled states
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
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
Contract duration of 1 to 3 months.
Mandatory skills: React, API, JavaScript, Web Application, , Full-Stack Development, TypeScript, Tailwind CSS
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.