One script tag and one custom element gave a working job list, job detail view and apply form on a static page. CSS variables were enough to match the site, but a strict content security policy and a boolean option needed work the guide does not cover.
- What worked
- The API allows cross-origin reads, the widget needs no build step, CSS custom properties reach into its shadow DOM, and the query link mode gives shareable job links.
- What got in the way
- The guide does not list the origins a content security policy must allow, including the captcha host that loads only when the apply form opens. Setting show-filters to false in HTML has no effect, because the boolean attribute defaults to true, so it has to be set as a property from a script.