Please do not apply if you cannot commit to 1 weekly meeting with the Dev team and 2 hours per day during weekdays. Work your at your own pace. No set hours. THIS IS A NON PAID POSITION. Academic credit is available if your university offers it. MUST HAVE NUXT3 experience.
CliquePrize®is an iPhone mobile app, helps local brick & mortar small businesses called Sponsors grow through giveaways, and other interactive promotions is seeking a Nuxt3 Web Developer (Academic Credit only - non paid) Intern for its cliqueprize.com website. We support Brick & Mortar small businesses by capturing leads (i.e. name, email, mobile, zip) from one-click to enter giveaways which grow brick & mortar small businesses with offers, coupons and specials.
What You'll Do:
Responsibilities
- Website Development: Maintain and expand the current Nuxt3-based cliqueprize.com website.
- CMS Management: Integrate and manage content using Storyblok CMS, ensuring clean architecture and efficient workflows.
- SEO & Architecture: Audit and fix SEO-related issues, clean up existing website structure, and improve site performance.
- Dynamic URL Handling: Implement and manage JavaScript redirects for sponsor-friendly URLs such as:
- cliqueprize.com/@handle-name (optimized for iPhone Safari).
- Branch.io Migration: Move all dynamic link functionality to Branch.io to ensure accurate deep linking within the app.
- API Integration: Manage and maintain API connections between the website, app, and supporting systems.
- Version Control: Use GitHub for source code versioning, issue tracking, and collaborative builds.
- Testing new landing pages and offers using involve.me
Image Hosting & Canonical Setup
- Configure Cloudflare R2 (alias: clikprize.com) to host and serve all site images.
- Replace Storyblok’s default CDN image URLs with R2-hosted image URLs for speed, branding, and ownership.
- Implement canonical tags so search engines always credit cliqueprize.com as the authoritative source (not Storyblok or R2).
- Create rewrite rules or Nuxt3 middleware to ensure Storyblok images automatically resolve through clikprize.com.
- Ensure all Open Graph, Twitter Card, and sitemap image references use cliqueprize.com image URLs.
- Configure Cloudflare (R2 + Workers if necessary) to handle image redirects and SEO-friendly delivery.
- Audit site regularly with Google Search Console or SEO crawlers to confirm canonical attribution and detect any leaks to Storyblok.
Qualifications
- Currently enrolled in a Computer Science, Web Development, or related academic program (internship for academic credit only).
- Experience with Nuxt3 (Vue.js framework).
- Familiarity with Storyblok CMS or other headless CMS platforms.
- Knowledge of Cloudflare services (R2, Workers, CDN caching) or willingness to learn.
- Strong understanding of SEO best practices, especially canonical usage and image optimization.
- Proficiency in JavaScript/TypeScript, API integration, and redirect handling.
- Familiarity with GitHub workflows (branches, pull requests, versioning).
- Curiosity and problem-solving mindset — able to figure out the best pipeline for image hosting + SEO attribution
What You’ll Gain
- Hands-on experience working on a production website tied to a growing U.S. mobile app.
- Practical exposure to modern frameworks and tools (Nuxt3, Storyblok, Cloudflare R2, Branch.io).
- Deep experience in SEO, canonical optimization, and deep linking.
- Real-world code collaboration using GitHub workflows.
- Academic credit toward your degree program (approval required from your institution)



