Web Developer
Twine
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Web Developer Role at Twine
Twine is seeking a skilled freelance Web Developer for PlayerCompass, a project focused on building a modern, scalable MVP platform for academy and youth football players and their parents. This project encompasses both a public marketing website and an authenticated web application. The marketing site will serve to clearly communicate the platform’s value, credibility, and ease of use to parents, featuring sections for the value proposition, intended users, process steps, and example outputs. It requires a clean, modern, and accessible design optimized for both mobile and desktop, tailored for non-technical users.
The web application component will include user registration, a custom player intake questionnaire, API-based AI-powered career analysis (without custom ML development), career report output with PDF generation, Stripe integration for both one-off and subscription payments, and a fundamental admin dashboard. The chosen architecture must be scalable and thoroughly documented to facilitate future handovers and iterations. Essential experience includes developing SaaS or data-driven advisory platforms, coupled with a strong emphasis on delivering exceptional user experiences for parents and young players. The role demands clear, honest communication regarding technical trade-offs and project progress throughout the development lifecycle.
Deliverables
- Design and develop a responsive marketing website with clear messaging for parents and players.
- Build an authenticated web app featuring user registration and secure login.
- Implement a custom player intake questionnaire and integrate API-based AI career analysis.
- Generate comprehensive career reports with PDF export functionality.
- Integrate Stripe for both one-off and subscription payments.
- Develop a basic admin dashboard for efficient platform management.
- Ensure a scalable, maintainable, and well-documented codebase.
- Provide recommendations on the optimal tech stack and architecture.
- Share relevant past projects and innovative ideas for platform differentiation.
Requirements
- Proven experience developing SaaS or data-driven advisory platforms.
- Strong proficiency in web development frameworks (e.g., Next.js, Bubble, Webflow, or similar).
- Extensive experience integrating third-party APIs and payment gateways (Stripe).
- Ability to design intuitive, parent-friendly user experiences for both mobile and desktop.
- Excellent communication skills, emphasizing transparency and honest feedback.
- Strong attention to documentation and best practices for codebase handover.
- Familiarity with secure authentication and user data privacy standards.
- Ability to work independently and consistently deliver on agreed timelines.
- A compelling portfolio of relevant projects demonstrating similar work is crucial.
Key skills/competency
- Web Development
- SaaS Development
- API Integration
- Stripe Payments
- User Experience Design
- Front-end Development
- Back-end Development
- Scalable Architecture
- Documentation
- Project Management
How to Get Hired at Twine
- Research Twine's mission: Study their commitment to empowering creators and businesses in an AI-driven, freelance-first world.
- Showcase relevant SaaS experience: Highlight your proven track record with data-driven advisory platforms and complex web applications.
- Emphasize UX/UI expertise: Provide portfolio examples demonstrating intuitive, parent-friendly design for non-technical users.
- Detail API integration skills: Describe your experience with third-party APIs, AI services, and payment gateways like Stripe.
- Demonstrate communication and documentation: Prepare to discuss your transparent approach to project management and clean code handovers.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background