image
ASAP
Start Date
27 Oct 2026
End Date
$4,750 - $5,250
Monthly

Front-End Engineer (HubSpot CMS + React)

About the Role

Dive into building killer web experiences that drive real impact! You'll craft dynamic HubSpot CMS themes and a slick React order form, making e-commerce seamless and user-friendly.

Role Details

Hybrid: 2 days in the office.
Type/Duration: Full-time, ongoing long-term contract.

Key Responsibilities

  • Build and tweak HubSpot CMS themes, modules, and templates for top-notch performance.
  • Level up the React order form embedded in HubSpot, handling data flow and validations.
  • Maintain the Vite SSR app for Stripe integrations and a lightweight Express server.
  • Polish UX and styling across pages, using theme settings and scoped CSS.
  • Add observability with Sentry and deploy to DigitalOcean and HubSpot CLI.

Competency Profile

  • Strong problem-solver who thrives in fast-paced tech environments.
  • Collaborative vibe, ready to iterate and ship features quickly.
  • Detail-oriented with a passion for clean, accessible code.

Required Skills & Experience

  • Minimum 2 years proven track record in front-end development with React and HubSpot CMS.
  • Experience integrating APIs and handling client-side logic.
  • Familiarity with deployment and monitoring in cloud setups.

Required Technical Skills

  • HubSpot CMS: Themes, custom modules, HubL templating, and CLI tools.
  • React 18+ and TypeScript: Patterns, state with Zustand, forms via react-hook-form.
  • Build Tools: Webpack 5, Vite 5/6 for client/SSR, polyfills.
  • Maps/Address UX: Google Maps JS, Places Autocomplete, debouncing.
  • Networking/APIs: Axios patterns, CORS, env handling.

Optional Technical Skills

  • Node-postal for address parsing.
  • SSG/SSR tradeoffs and caching.
  • HubSpot APIs and CRM objects.

Shift is from 09:00 to 17:00 America/New_York time.

Hybrid Office Schedule

You will be required in the office on Tuesday, Wednesday

Please note the hybrid days are flexible.

Skills

HubSpot CMS Required
React Required
TypeScript Required
Vite Required
Axios Required
Node-postal Optional
HubSpot APIs Optional
SQL Optional
Title Here