Frontend Developer HubSpot CMS (all genders)

Permanent
Senior (5+ years)
Requires work permit
Languages: Required: English | Nice to have: Portuguese

Description


Your Role

As a Frontend Developer for HubSpot CMS based in Lisbon, you become our technical authority for enterprise client websites on HubSpot CMS Hub. You build custom themes, custom modules, HubL templates, serverless functions, and deliver design-to-launch projects at the quality our Director of Engineering signs off on personally. In your first 12 months, you ship 8 or more HubSpot CMS Hub websites at enterprise level.

We are hiring this role because HubSpot CMS Hub is increasingly bundled into our enterprise wins. Clients buying Marketing or Sales Hub want their public website on the same stack. Today CMS work falls between HubSpot consultants (who configure but do not build custom themes) and freelance frontend developers (who deliver inconsistently and do not know HubSpot conventions). You close this gap as a full-time specialist, reporting to our Director Engineering & Technology Michael Huber, working closely with our UI/UX team and the DACH consulting team. Daily working language is English.


Your Responsibilities


  • CMS Delivery. You ship 8 or more HubSpot CMS Hub website projects with custom themes, custom modules, and design-to-launch handoff at sign-off quality.

  • Reusable Module Library. You build and document Thorit's reusable HubSpot CMS module library with at least 10 production-ready custom modules.

  • Quality Bar. You establish Thorit's HubSpot CMS quality standard: code review checklist, performance budget (Lighthouse 90 or better), accessibility floor (WCAG 2.1 AA).

  • Client Satisfaction. You keep the average client CSAT at 8.5 or higher across all delivered CMS projects.

  • Technical Authority. You are the technical authority for CMS topics in scoping conversations alongside sales, advisory, and UI/UX.

  • Team Enablement. You coach the consulting team on HubSpot CMS basics: what is feasible, what is not, when to bring CMS in early.

  • Serverless & API Integration. You build HubSpot serverless functions for form processing, third-party API integration, and dynamic content.

Requirements


Your Profile


  • 3 to 6+ years of experience as a Frontend Developer, with substantial time spent on HubSpot CMS Hub. You have personally built and launched at least 5 custom HubSpot CMS Hub websites.

  • Fluent in HubL: custom modules, themes, content staging, multi-language, memberships. HubSpot CMS for Developers certification or equivalent shipped portfolio.

  • Solid modern frontend engineering: HTML5, modern CSS (Grid, Flexbox, container queries), JavaScript or TypeScript. Comfortable with build tooling (Vite, esbuild) and modern CSS workflows.

  • Performance- and accessibility-first approach: you ship sites that score Lighthouse 90 or higher without after-the-fact tuning, and build to WCAG 2.1 AA from the start.

  • Experience in design-to-code handoff with UI/UX designers in Figma: you translate ambitious design into production code without losing visual intent.

  • Serverless and API integration: you have built HubSpot serverless functions for form processing, third-party APIs, and webhooks.

  • Solid code hygiene: Git, code reviews, branch workflows, documenting non-obvious decisions in code or in Confluence.

  • Native or near-native English for daily collaboration with the DACH team. Portuguese for the local context.

  • Availability for 2 to 3 days per week at our Lisbon office.


What Makes You Excel

  • You treat the launched site as your baby, not the PM's. Cross-browser testing and fixing broken things happens without being asked.

  • You push back constructively on design decisions when something would tank performance or break accessibility. You can explain it to the designer without making it confrontational.

  • You can run a working session with a client product owner or marketing manager, demo progress, and explain technical trade-offs in non-technical language.

  • You do not treat accessibility and performance as optional polish, but as core requirements.

  • You see this role as a path toward Tech Lead or Senior Engineer, not as a stepping stone out to design or product management.

Nice to have

  • HubSpot CMS for Developers Certification
  • Serverless Functions & REST API Integration
  • Figma Design-to-Code Handoff
  • TypeScript & Modern Build Tooling (Vite, esbuild)
  • Multi-Language / i18n HubSpot Sites

Perks

What We Offer

  • Competitive compensation with a transparent salary band and a structured bonus model tied to delivery outcomes and client satisfaction.

  • Private health insurance plus Portuguese social security contributions.

  • Meal allowance per working day, paid via Portuguese meal card.

  • Urban Sports Club access across 8,000+ locations in Europe.

  • Blinkist Business (4,500+ book summaries) and Babbel (3 months) for continuous learning.

  • Remote Work Program, up to 4 weeks per year from anywhere in the EU, with €500 setup allowance.

  • Lisbon office access for hybrid working, plus flexibility to coordinate with the DACH team.

  • Modern stack: HubSpot CMS Hub, Claude, Jira, Confluence, and the freedom to shape how you work.

  • Direct leadership access, flat hierarchies, and visible impact on the company.