Job Description
We are seeking an experienced Full-Stack Developer to create a Minimum Viable Product (MVP) that integrates bolthires with bolthires. The project will leverage Next.js and TypeScript to deliver a seamless user experience. The ideal candidate should be well-versed in both front-end and back-end technologies, ensuring that the application is responsive and efficient. If you are passionate about music streaming solutions and have a strong portfolio showcasing your expertise, we would love to hear from you!
Communication Requirements - Mandatory initial voice call to review UI/UX and architecture - Mandatory follow-up voice call to address questions - Clear written updates between milestones Required Tech Stack - Frontend: Next.js (latest), React, TypeScript - Styling: Tailwind CSS - Backend: Next.js API Routes (TypeScript) - Database: PostgreSQL (Supabase or Neon) - ORM: Prisma - Authentication: bolthires OAuth - APIs: bolthires Web API, bolthires Data API v3 - Hosting: Vercel - Version Control: GitHub Core MVP Features 1.
bolthires OAuth login with playlist and track retrieval 2. Playlist list page and playlist detail page 3. bolthires video search using artist + track title 4. Database caching of bolthires video matches 5. Embedded bolthires player with basic queue 6. Ad-enabled layout (bolthires AdSense or equivalent) 7. Suggested products page (products provided by client) 8. SEO-friendly structure 9. Live production deployment Code Quality & Architecture - TypeScript across all layers - Organized folder structure - Reusable UI components - Clean separation of concerns - Graceful error handling - Maintainable and scalable design Deliverables - Live website URL - Source code repository - Database schema and migrations - README documentation - Environment variable template Application Instructions Applicants must provide: - Examples of Next.js + TypeScript projects - Confirmation of bolthires and bolthires API experience - Brief explanation of caching logic for bolthires results Success Criteria
The project is successful when the website is live, bolthires playlists load correctly, bolthires videos play reliably, ads are active, and the codebase is clean and scalable.
Apply tot his job