JavaScript Developer for API & Tracking Integration

JavaScript Developer - API Integration for Webflow PCP Claims Site

Project Overview

We're launching a claims website built in Webflow. The design and front-end are complete - we need a JavaScript developer to add API integrations, tracking, and form logic.

What You'll Be Working With

  • Fully built Webflow site (clean HTML/CSS/structure ready)

  • Multi-step form UI already designed (you add the logic)

  • Clear technical spec and API documentation

Scope of Work

1. Multi-Step Form Logic

  • Build JavaScript for 5-7 step form progression

  • Form validation on each step

  • Progress bar updates

  • Data persistence across steps (localStorage/session)

  • Error handling and user feedback

2. API Integrations

• Credit Reference API Integration:*

  • Call to credit reference agency API (Experian/Equifax/TransUnion) - we'll provide API credentials

  • Pass user details (name, DOB, address)

  • Retrieve historic car finance agreements

  • Display results in UI

  • Handle API errors gracefully

• Marketing Platform Integration:*

  • Send form data to Klaviyo/Batch/Customer.io via API

  • Trigger welcome sequences

  • Update contact properties based on eligibility

3. Tracking & Analytics potential

• Google Tag Manager setup:*

  • GTM container installation

  • Event tracking for each form step

  • Conversion tracking

  • Enhanced ecommerce events (if applicable)

• Google Analytics 4:*

  • GA4 configuration

  • Custom events for key actions

  • Goal/conversion setup

• Facebook Pixel:*

  • Pixel installation

  • Standard events (PageView, Lead, CompleteRegistration)

  • Custom conversions

• Google Ads Conversion Tracking:*

  • Conversion actions setup

  • Enhanced conversions implementation

4. Performance & Security

  • Minify and optimize JavaScript

  • Secure API key handling (environment variables/backend proxy)

  • Rate limiting on API calls

  • GDPR-compliant cookie consent integration

  • Form spam protection (reCAPTCHA or similar)

5. Testing & Documentation

  • Cross-browser testing (Chrome, Safari, Firefox, Edge)

  • Mobile responsiveness testing

  • API error scenario testing

  • Code documentation and handover notes

  • Brief training video/doc for our team

Technical Requirements

  • Clean, maintainable JavaScript (ES6+)

  • No heavy frameworks unless justified (vanilla JS or lightweight libs preferred)

  • Must work within Webflow's custom code environment

  • Mobile-first approach

  • Page speed optimization (target: under 1s load time)

Deliverables

  1. Functional multi-step form with all API integrations

  1. Complete tracking setup (GTM, GA4, Meta Pixel, Google Ads) optional

  1. Documented code with inline comments

  1. Testing report showing all scenarios covered

  1. Handover documentation for maintenance

  1. 2 weeks post-launch support for bug fixes

Ideal Candidate

• Must have:*

  • 3+ years JavaScript development experience

  • Experience with RESTful API integrations

  • Experience working with Webflow custom code

  • GTM/GA4 implementation experience

  • Portfolio showing similar API integration projects

• Strong preference for:*

  • Experience with financial/regulated industry projects (GDPR, data handling)

  • Experience with credit reference or data lookup APIs

  • Understanding of lead generation funnel optimization

  • UK-based or strong UK timezone overlap

• Bonus points:*

  • Experience with Klaviyo/Customer.io APIs

  • Understanding of conversion rate optimization

  • Node.js/backend experience (if we need proxy endpoints)

What We Provide

  • Complete Webflow site ready for development

  • API documentation and credentials

  • GTM/GA4/Pixel account access

  • Clear functional requirements document

  • Responsive project management via Slack/email

Budget & Timeline

  • Budget: $500 (fixed price, depending on experience)

  • Timeline: 2 DAYS from kickoff to completion

  • Payment milestones:

  • 30% on start

  • 40% on API integration completion

  • 30% on final delivery + testing sign-off

To Apply

Please include:

  1. Portfolio with 2-3 relevant API integration projects

  1. Any Webflow custom code projects you've worked on

  1. Your approach to securing API keys in client-side code

  1. Experience with GTM/GA4 implementation (examples)

  1. Your timeline and exact rate for this scope

  1. Confirmation you can provide 2 weeks post-launch support

• Start your proposal with "API INTEGRATION READY"* so I know you've read this brief.

We're looking for someone detail-oriented who can deliver production-ready code that won't break under high traffic.

Job Qualifications

  • Pass user details (name, DOB, address)
  • Update contact properties based on eligibility
  • Minify and optimize JavaScript
  • Secure API key handling (environment variables/backend proxy)
  • GDPR-compliant cookie consent integration
  • Form spam protection (reCAPTCHA or similar)
  • Cross-browser testing (Chrome, Safari, Firefox, Edge)
  • Clean, maintainable JavaScript (ES6+)
  • Must work within Webflow's custom code environment
  • Must have:*
  • 3+ years JavaScript development experience
  • Experience with RESTful API integrations
  • Experience working with Webflow custom code
  • GTM/GA4 implementation experience
  • Portfolio showing similar API integration projects
  • Strong preference for:
  • Experience with financial/regulated industry projects (GDPR, data handling)
  • Experience with credit reference or data lookup APIs
  • Understanding of lead generation funnel optimization
  • UK-based or strong UK timezone overlap
  • Experience with Klaviyo/Customer.io APIs
  • Understanding of conversion rate optimization
  • Node.js/backend experience (if we need proxy endpoints)
  • GTM/GA4/Pixel account access
  • Clear functional requirements document
  • 30% on final delivery + testing sign-off
  • Portfolio with 2-3 relevant API integration projects
  • Your approach to securing API keys in client-side code
  • Experience with GTM/GA4 implementation (examples)
  • We're looking for someone detail-oriented who can deliver production-ready code that won't break under high traffic

Job Benefits

  • Trigger welcome sequences
  • Complete Webflow site ready for development
  • Responsive project management via Slack/email
  • Budget: $500 (fixed price, depending on experience)
  • Timeline: 2 DAYS from kickoff to completion

Job Responsibilities

  • The design and front-end are complete - we need a JavaScript developer to add API integrations, tracking, and form logic
  • Fully built Webflow site (clean HTML/CSS/structure ready)
  • Multi-step form UI already designed (you add the logic)
  • Clear technical spec and API documentation
  • Multi-Step Form Logic
  • Build JavaScript for 5-7 step form progression
  • Form validation on each step
  • Progress bar updates
  • Data persistence across steps (local
  • Error handling and user feedback
  • Display results in UI
  • Handle API errors gracefully
  • Marketing Platform Integration:
  • Send form data to Klaviyo/Batch/Customer.io via API
  • Tracking & Analytics potential
  • GTM container installation
  • Event tracking for each form step
  • Conversion tracking
  • Enhanced ecommerce events (if applicable)
  • Google Analytics 4:*
  • Custom events for key actions
  • Standard events (PageView, Lead, CompleteRegistration)
  • Custom conversions
  • Google Ads Conversion Tracking:*
  • Enhanced conversions implementation
  • Rate limiting on API calls
  • Mobile responsiveness testing
  • API error scenario testing
  • Code documentation and handover notes
  • Brief training video/doc for our team
  • Mobile-first approach
  • Page speed optimization (target: under 1s load time)
  • Functional multi-step form with all API integrations
  • Complete tracking setup (GTM, GA4, Meta Pixel, Google Ads) optional
  • Documented code with inline comments
  • Testing report showing all scenarios covered
  • Handover documentation for maintenance
  • 2 weeks post-launch support for bug fixes
  • Any Webflow custom code projects you've worked on