Skip to main content
Back to jobs

Frontend Developer, HubSpot CMS (all genders)

External
Thorit logoThorit · Lisbon, Portugal
Full-timeOn-site1mo ago
AccessibilityConfluenceCSSFigmaGitHubSpot
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

You'll be our go-to engineer for enterprise client websites on HubSpot CMS Hub. You'll own custom theme development, module architecture, HubL templating, serverless functions, and the design-to-launch handoff with our UI/UX team. Today CMS work falls between HubSpot consultants who can configure but not build, and freelance frontend devs who deliver inconsistently. You make CMS a productised capability of the practice. You'll ship 8+ enterprise HubSpot CMS sites in your first 12 months and build out the reusable module library that future engagements stand on. A note on platforms. Most of our delivery work runs on HubSpot CMS. A great component-driven frontend engineer, though, is a great frontend engineer regardless of which CMS they grew up on. If your background is Webflow, Contentful, Sitecore, Storyblok, Sanity, or Strapi at a senior level, we want to talk to you. We fund HubSpot CMS for Developers certification and pair you with HubSpot-native engineers on your first two projects. The expectation is that you ramp into HubSpot CMS deeply within 6 months.

Responsibilities

  • You'll ship 8+ HubSpot CMS Hub website projects (custom themes, custom modules, design-to-launch) at sign-off quality within 12 months
  • You'll build and document our reusable HubSpot CMS module library (10+ production-ready custom modules) within 9 months
  • You'll establish our HubSpot CMS quality bar : code review checklist, performance budget (Lighthouse ≥ 90), accessibility floor (WCAG 2.1 AA)
  • You'll achieve average client CSAT ≥ 8.5/10 across delivered CMS projects
  • You'll coach the wider consulting team on HubSpot CMS basics, what is feasible, what is not, and when to bring CMS in early
  • You'll contribute to scoping conversations as the technical authority on CMS work alongside Sales, Advisory, and UI/UX
  • What You Bring

Requirements

  • 3 to 5+ years building and launching custom websites on a component-driven or headless CMS (HubSpot CMS, Webflow, Contentful, Sitecore, Storyblok, Sanity, Strapi). At least 5 sites personally launched
  • Strong modern frontend engineering: HTML5, CSS (Grid, Flexbox, container queries), JavaScript / TypeScript, modern build tooling (Vite, esbuild)
  • Track record of shipping sites that score ≥ 90 on Lighthouse without after-the-fact tuning, and built to WCAG 2.1 AA from the start
  • Direct experience working closely with UI/UX designers in Figma, translating ambitious design into production code without losing visual intent
  • Hands-on experience with CMS-side serverless functions for form processing, third-party API integration, or dynamic content
  • Code hygiene: maintainable, version-controlled code, Git workflow, code review discipline, decisions documented in code or Confluence
  • Native Portuguese plus clear business English. Daily working language with the DACH team is English
  • Genuine excitement to ramp into deep HubSpot CMS mastery within your first 6 months. If you're not coming from HubSpot CMS already, you're motivated to earn the HubSpot CMS for Developers certification (we fund it) and pair with HubSpot-native engineers on your first projects
  • Direct HubSpot CMS Hub experience (HubSpot CMS for Developers certification, multiple sites launched, fluency in HubL)
  • Cross-platform CMS experience (e.g., you've delivered both Webflow and HubSpot, or Contentful and HubSpot, in production)
  • HubSpot serverless functions experience for forms, integrations, dynamic content
  • Multi-language enterprise site experience (DE, EN, PT)
  • Your Team
  • Tech Stack
  • Core CMS: HubSpot CMS Hub (HubL, custom modules, themes, content staging, multi-language, memberships, serverless)
  • Cross-platform fluency expected: Awareness of Webflow, Contentful, Sitecore, Storyblok, Sanity, Strapi (you don't need to deliver on all, you need to be able to translate between them and HubSpot CMS)
  • Frontend: HTML5, CSS (Grid, Flexbox, container queries), JavaScript / TypeScript
  • Build & Tooling: Vite, esbuild, modern CSS workflows
  • Design Handoff: Figma
  • Serverless & APIs: HubSpot serverless functions, REST APIs, webhooks
  • Internal Tooling: Jira, Confluence, Forecast, Claude AI, Claude Code, Cursor

Benefits

Statutory: Standard Portuguese employment benefits via local entity or EOR (paid time off, public holidays, parental leave, statutory health coverage)Health: Private health insurance top-upLearning: Full Blinkist Business library (4,500+ books), 3 months of Babbel, HubSpot CMS for Developers certification fully fundedFlexibility: Up to 4 weeks per year working from anywhere in the EU witHealth insuranceParental leave

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Thorit? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect