Senior Frontend Engineer
Lead our frontend architecture, build design systems, and mentor a team of engineers working across React and TypeScript.
Category-based career page module with smart filters, expand and modal detail views, image support, and Schema.org SEO.
3-column card grid with card images and all filters active.
We're looking for people who care about craft, think in systems, and want to do the best work of their careers.
6 open positions
Build the infrastructure that powers our platform and ship features used by millions.
Lead our frontend architecture, build design systems, and mentor a team of engineers working across React and TypeScript.
Design and maintain cloud infrastructure using Kubernetes, Terraform, and CI/CD pipelines across AWS and GCP.
Lead a team of 6-8 engineers, balancing technical excellence with shipping velocity and team growth.
Shape the experiences that define our brand and delight our users every day.
Own end-to-end design from research and wireframes to pixel-perfect production across web and mobile.
Own the product roadmap for our core platform, driving strategy and cross-functional delivery of high-impact features.
Develop our content roadmap and produce high-impact pieces for SEO and thought leadership.
No positions match your criteria. Try adjusting your filters.
Job Board Pro is a standalone HubSpot module — no theme required. Drag it into any page template to build a fully functional careers page with category-based organization, smart filters, modal job details, URL deep-linking, and SEO-ready structured data.
Jobs are organized into categories (departments). Each category has a name, description, optional icon, and its own set of job listings.
Add up to 12 categories under Content > Categories. Each category has:
Jobs displayed as cards in a 1/2/3/4 column grid. Cards show image, badges, title, excerpt, location, salary, and action buttons. Automatically stacks to 2 columns on tablet and 1 column on mobile.
Jobs as compact horizontal rows with border separators. Images are hidden. Ideal for large job boards with many listings.
Clicking “View Details” opens a slide-in drawer from the right with backdrop overlay. The modal includes the full job description, a sidebar with job details (department, location, type, salary), and the apply button or embedded form. Features:
Each job gets a unique URL hash when its modal opens. Format: #job-board-pro-job-title-slug
#job-board-pro- prefix so it won’t interfere with HubSpot tracking params or other URL parameters.replaceState).Single-row toolbar with search input + category dropdown + type dropdown + location dropdown. All filters combine for multi-criteria filtering.
The job count updates in real-time. Empty state message shows when all jobs are filtered out. Toggle each filter individually in Settings.
100+ controls on the Style tab organized into 10 groups. Every visual property is customizable — no CSS needed.
role="dialog", aria-modal, aria-label on all controls, aria-live on job count for screen reader announcements.#job-board-pro- hash, and use it in emails or social posts.