Front-End Developer — Interactive Multi-Step Survey Form (HTML/CSS/JS) for Wix Website
Worldwide
We need a front-end developer to build an interactive, multi-step survey/application form for a music academy website built on Wix. The form is fully designed — you'll be implementing a completed mockup into production-ready code. **The Project: The form is a 15-screen "one question per page" application survey (similar to a Typeform-style flow). It includes: A hero/landing screen with branded messaging 7 question screens (mix of single-select, multi-select, and open-ended text inputs) 2 interstitial/social proof screens An animated loading screen A summary/review screen A contact information screen (name, email, phone) A final booking screen that must integrate with the existing Wix Bookings widget **Technical Requirements: Self-contained HTML/CSS/JavaScript — no frameworks required (vanilla JS is fine, or lightweight like Alpine.js) Must be embeddable into a Wix site via Wix's HTML Embed element (iframe) or Velo Must be fully responsive (mobile-first) — the majority of our traffic is mobile Must integrate with Wix Bookings (NOT Calendly) for the final scheduling step — the calendar should pull real availability and prevent double-booking Must support per-step analytics tracking (Google Analytics 4 custom events) — we need to track exactly which screen each user reaches and where they drop off Must support A/B testing infrastructure (ability to serve two variants of the form and track conversion by variant) Must capture and store all survey responses (submission to a backend, email notification, or Wix Collections — open to your recommendation on the best approach within Wix) **Design Assets Provided: Complete visual mockup of all 15 screens (clickable prototype) Brand style guide (colors, fonts, logo) All question copy and interstitial messaging The existing Wix booking widget to integrate with ***What We Need From You: Production-ready, responsive HTML/CSS/JS code for all screens Wix Bookings integration for the final scheduling step Google Analytics 4 event tracking setup for per-step funnel analysis A/B test capability (simple URL parameter or cookie-based split) Form submission handling (where the data goes when someone completes the survey) Brief documentation on how to update questions, swap interstitial content, and manage A/B variants going forward ***To Apply: Please share: Examples of interactive forms, surveys, or multi-step flows you've built Any experience working within Wix (HTML embed, Velo, Wix Bookings API) Your approach to analytics tracking and A/B testing in an embedded context Estimated timeline and fixed-price quote **Budget: Open to discussion based on scope — please provide your estimate.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$25.00
-
$60.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Interviewing:3
- Invites sent:5
- Unanswered invites:0
About the client
- United StatesLos Angeles7:58 PM
- $13K total spent30 hires, 10 active
- 146 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by