JavaScript Developer with Vue.js Experience for E-

UUpwork
active
contract
remote
mid-level
Job Description

We’re seeking a skilled JavaScript freelancer to enhance an existing OnePage “Quiz” form. Your core task is to read two key inputs—number of agents and call volume—from the multi-step quiz, refactor the code provided in index.vue so its logic can be invoked from a custom JS block, implement the savings calculator using vanilla JavaScript while leveraging Vue.js internally, compute and format five separate saving scenarios (e.g., annual, monthly, tiered plans, etc.), render these results clearly after the quiz finishes, ensure compatibility with dynamic re-rendering of the quiz DOM, perform cross-browser testing in Chrome, Firefox, and Edge. The integration between OnePage and HubSpot is active, leads are being generated but specific data points like volumes or numbers aren't being captured properly.

Requirements

Integrate within our OnePage sitebuilder environment (Quiz component), programmatically retrieve quiz answers (agentsNumber & totalMinutes) [Note: original says 'totalMinutes', but in the job_id there's also agentsNumber, so I think that was a typo and should be agentsNumber] , refactor the index.vue code to make its logic callable from custom JS, implement savings calculator in vanilla JavaScript using existing Vue structure, compute five saving scenarios with different time periods or conditions.

Required Skills
JavaScriptVue.js
Job Overview
Posted
3 months ago
Expires
in about 2 months
Job Typecontract
Work Moderemote
Experiencemid-level
Locations
United States
Company

Upwork

Job Statistics
Views42
Applications0