Job Description
🏢 Role Overview
- Position: Experienced Frontend Developer (React)
- Work Type: Contract / Freelance / Remote
- Focus: Building a data-heavy analytics dashboard with clean, performant, and fully tested UI
- Tech Stack: React (Next.js or Vite), TypeScript, Tailwind CSS
- Backend Ready: FastAPI + Supabase + AI-powered Q&A (Claude)
- Goal: Ship a fully functional MVP for a pilot customer
This is ideal for an experienced React developer (full-stack preferred) who can also perform comprehensive QA after integration.
🔹 Responsibilities
- Build a main dashboard with insight cards and data visualizations
- Develop a chat-style Q&A interface using API-driven responses
- Implement file upload with column mapping functionality
- Create a settings page for per-company configuration
- Develop a data table view for analytics and reporting
- Provide expert advice on UI/UX improvements from mockups
- Perform full QA testing of the completed frontend
- Collaborate with backend to ensure smooth integration with documented REST APIs
🔹 Tech Stack
- Frontend: React (Next.js or Vite), TypeScript, Tailwind CSS
- Backend Integration: FastAPI REST API, Supabase auth & database
- Other Tools: Version control with Git, testing frameworks for frontend QA
🔹 Required Skills & Experience
- Proven experience building data-heavy dashboards or enterprise web apps
- Strong skills in React, TypeScript, Tailwind CSS
- Familiarity with API integration and data handling
- Experience with full QA testing of web applications (unit, integration, and end-to-end)
- Ability to give UI/UX feedback to improve product design
- Comfortable working independently and delivering MVP-ready software
🔹 Deliverables
- Dashboard (Main View): Insight cards, performance metrics
- Q&A Interface: Chat-style AI interaction
- File Upload & Mapping: Process CSV/Excel uploads
- Settings Page: Configurable thresholds, column mappings, per-company settings
- Data Table View: Interactive, sortable, filterable table
- QA Testing: Full verification of all frontend features