Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Context
Our Company is a members-only luxury hotel booking platform built on a Nuitee white-label (Vue.js
SPA). We inject a custom frontend layer via Google Tag Manager. We need a specialist to own
the higher-risk GTM injection work and harden stability ahead of a paid acquisition test.
Engagement
Contract, part-time, approximately 15 to 20 hours per week, milestone-based payment tied to
deliverable acceptance. Scoped engagement of roughly 3 to 4 weeks, beginning the week of
May 18. Works alongside our existing full-stack engineer, who stays on the backend, Stripe, and
auth critical path.
The Core Skill We Are Hiring For
GTM script injection into a Vue.js single-page application. This is the non-negotiable
requirement. We need someone who has done this specifically, not general front-end work. If a
candidate’s experience is strong front-end but light on GTM-into-SPA, they are not a fit for this
role.
Scope of Work
• Build a booking intercept modal injected via GTM, displaying a guest-rate-versus-member-
rate comparison at the rate selection step.
• Inject dual-rate display logic onto white-label search results and hotel detail pages.
• Make all GTM injections idempotent and stable across SPA client-side navigation (route
changes, back and forward button behavior).
• Diagnose a known intermittent navigation bug to determine whether the root cause is our
injection or the underlying platform, and resolve or escalate accordingly.
• Audit and document the existing GTM container (~15 scripts) so injection logic is
maintainable.
Required
• Demonstrated GTM injection into a Vue or other JS-framework SPA.
• Strong vanilla JS and CSS. Our overrides use scoped class names, DOM-ready timing
logic, and idempotent injection patterns.
• Experience with SPA-specific failure modes: re-injection on navigation, MutationObserver
scoping, event listener accumulation.
• Front-end performance profiling.
Nice to Have
• Experience with white-label or third-party platforms the team does not control.
• PostHog or similar event-tracking instrumentation.
Success Looks Like
GTM injections that hold up cleanly through the full user flow, an intercept modal that works
across all user states without breaking the white label, and a documented, maintainable
container, so we can run paid ad traffic and trust the funnel data.
Scope Note
The bug diagnosis is the wildcard in this engagement. If the intermittent navigation bug is found
to originate in our injection rather than the underlying platform, the fix may exceed a punch-list
item. Engagement is part-time with a possible scope revisit after the diagnosis milestone.