Senior React/Vite Developer Needed for 2-Week MVP Sprint β Branching Diagnostic App, Individual Only
Upwork
Location
πΊπΈ United States
Type
contractor
Salary
$60β$80
Posted
2d ago
Job Description
We need a senior React/Vite developer who can help us stabilize and complete a working diagnostic app quickly. This is a time-sensitive MVP sprint. We need to be able to show a credible working version in about 2 weeks. This is not a basic website and not a simple quiz app. It is a branching diagnostic app with report generation, routing logic, early Playwright testing, and a large resource-library layer. We are open to developers worldwide, but you must be able to start this week and have meaningful overlap with Eastern Time or work Eastern Tim Zone hours when needed. Individual freelancers only. No agencies. Current Status We already have a working React/Vite app deployed on Vercel. The app includes: β’ multi-step diagnostic flow β’ branching logic β’ section routing β’ personalized report generation β’ early Playwright tests β’ registry-based documentation of app logic β’ AI-assisted/Cursor-built code β’ no backend currently β’ no database currently β’ state currently handled in React The current app is React/Vite. TypeScript experience is strongly preferred even if the existing code is not fully TypeScript. We have an existing junior builder with important context. You would not be starting from zero. We need a senior developer who can quickly review what exists, preserve what works, stabilize what is fragile, and help us get to a credible MVP demo. We are not looking for an automatic rebuild. If your first instinct is to rebuild from scratch before reviewing the code, this is probably not the right project. What We Need in the Next 2 Weeks The goal is a beta-showcase version that can be demonstrated to partners, testers, and internal reviewers. The user should be able to: β’ start the diagnostic β’ move through the flow β’ see appropriate sections based on answers β’ complete the diagnostic β’ receive a personalized report β’ see clear report status labels β’ click into relevant resource-library pages or resources β’ ideally leave and return later using the lightest reliable save-and-resume approach for MVP The goal is not to finish every feature. The goal is a stable, showable MVP path that demonstrates the diagnostic, report, and resource connection clearly. We do not need a perfect enterprise platform in 2 weeks. We do need a stable, credible MVP path. Immediate Technical Priorities We need help with: 1. Reviewing the current React/Vite structure quickly. 2. Stabilizing diagnostic state and routing. 3. Protecting working conditional logic. 4. Improving report generation where needed. 5. Adding or improving Playwright tests for core user journeys. 6. Recommending the lightest reliable save-and-resume approach for v1. 7. Recommending how to connect the app to a large resource library without storing hundreds or thousands of files inside the Vercel repo. 8. Working with our current builder during a fast handoff. 9. Providing full-stack judgment on whether MVP needs local storage, lightweight backend storage, Supabase/Firebase, Cloudflare, or another simple architecture. Resource Library Scale We will have 200+ resources very quickly and may grow to 1,000+ PDFs, templates, workbooks, and short videos over time. We need practical recommendations on: β’ file storage, such as object storage or a comparable approach β’ CDN delivery, including Cloudflare or comparable options β’ video hosting or streaming approach for larger video libraries β’ access control β’ resource versioning β’ resource manifest or registry β’ how the React app should link to resources without hardcoding hundreds of URLs For the 2-week sprint, we need the simplest architecture that avoids creating a migration mess later. Product Boundaries The product is