This highlight was written by Emma’s AI. Ask Emma to edit it.
Freelance
Recurrent
Submit your quote while applying(or, if you'd like more context, simplyASK).
The 'Compensation' is required.
location_on
Remote (anywhere)
The 'Location' is required.
Posted about 10 hours ago
Responsibilities
Project Overview:
- Prestigiouspm is building BloodLine.AI, an AI-powered blood report analysis platform.
- Users upload their lab reports and receive structured results with parsed values, reference range flags, and plain-language notes.
- The frontend is built on React 18, TypeScript, Vite, Tailwind CSS, and shadcn/ui.
- The product needs to transition from a marketing prototype to a full application featuring authenticated user flows, a dashboard, a functional upload-and-results experience, and a mobile-ready UI.
Responsibilities:
- Building the app shell including authenticated routes, dashboard layout, and protected pages.
- Designing the upload and results experience including user interactions during processing, success, and failure states.
- Integrating installed libraries including React Query, react-hook-form, Zod, and Recharts into real product flows.
- Cleaning up unused dependencies and dead code from the prototype phase.
- Building responsive layouts including mobile navigation.
- Writing frontend tests.
Requirements:
- Strong experience with React 18, TypeScript, and modern frontend architecture.
- Experience with Vite, Tailwind CSS, and component libraries including shadcn/ui or Radix.
- Experience building dashboards, data-dense screens, or health/SaaS products.
- Proficiency with react-hook-form, Zod, and TanStack Query.
- Experience with upload UX including progress states, error handling, and loading skeletons.
- Ability to communicate clearly with a non-technical project owner.
Workflow:
- Review the current project to assess existing and missing components.
- Propose an independent budget and timeline based on the project scope.