This role involves building a deterministic web application using Next.js, Tailwind, jsPDF, and PapaParse, strictly following a detailed specification. The focus is on precise implementation rather than design or product ideation. The application will enable users to upload CSV files, validate data against defined rules, compute scores across five domains, and present results in a dashboard featuring scores, a heatmap, and a role breakdown. Additionally, the app must generate a structured 25-page PDF report. All requirements, logic, and layouts are pre-defined, and the developer is expected to deliver the solution exactly as specified within the agreed timeline. There is potential for additional work after successful completion of this phase.
Deliverables
Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.
Our Mission
Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.
Deliverables
- Develop a web application using Next.js and Tailwind CSS based on the provided specification.
- Implement CSV upload functionality with data validation using PapaParse.
- Calculate and display scores across five domains.
- Create a dashboard with a heatmap and role breakdown visualization.
- Generate a structured 25-page PDF report using jsPDF.
- Ensure all logic, structure, and layout strictly adhere to the provided requirements.
- Deliver the completed application within the agreed timeline.
- Proven experience with Next.js and Tailwind CSS.
- Strong proficiency in JavaScript and modern web development practices.
- Experience with jsPDF and PapaParse or similar libraries.
- Ability to implement strict specifications without deviation.
- Excellent attention to detail and code quality.
- Familiarity with data validation and dashboard/report generation.
- Ability to deliver work on time and communicate progress effectively.
- Availability for potential follow-up work.
Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.
Our Mission
Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.