Back to search
Thorit Linkedin · Posted 1mo ago

Frontend Developer, HubSpot CMS (all genders)

Lisbon, Lisbon, Portugal

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

What You'll Do

  • 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

Must-haves

  • 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

Nice-to-haves

  • 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

You'll join the Development Team within our Development & Technology Practice. You'll report to the Director Development & Technology, working closely with the UI/UX Designer (Tbilisi) on design handoff, with the AI team for AI-assisted theming or content workflows, and with the Consulting Practice (Implementation team) on HubSpot CMS engagements. You'll also coach the wider consulting team on what's feasible in HubSpot CMS.

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

What we offer

  • 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-up
  • Learning: Full Blinkist Business library (4,500+ books), 3 months of Babbel, HubSpot CMS for Developers certification fully funded
  • Flexibility: Up to 4 weeks per year working from anywhere in the EU with a €500 allowance, hybrid setup with Lisbon hub access
  • Culture & Tools: Flat hierarchies with direct access to CEO and Leadership, modern stack (HubSpot, Jira, Confluence, Claude AI)

About Thorit

Thorit is one of Europe's leading HubSpot partners and a top business and technology consultancy. We combine strategic advisory with hands-on IT implementation, from CRM architecture to fully automated go-to-market infrastructure powered by AI and agentic systems.

Ready to Apply?

Send your application via Ashby. A cover letter is optional, but a concrete example of the most complex CMS site you've personally shipped (architecture, modules, performance, what broke at launch and how you fixed it) is required. Portfolio links are very welcome. If your background is Webflow, Contentful, Sitecore, or Storyblok, also share a 1-paragraph perspective on how you'd approach the HubSpot CMS ramp.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent