Website widget
Show your open jobs on your own website with one snippet. The list follows your jobs automatically: publish or close a job in jah.dk, and the widget updates.
The snippet
Paste this where the jobs should appear. Replace your-company with the name from your career page address.
<div id="jah-jobs"></div>
<script src="https://jah.dk/embed.js" data-company="your-company" data-lang="auto" data-layout="list" data-apply="inline" data-target="#jah-jobs" async></script>
| Attribute | Values | Default |
|---|---|---|
data-company |
your company's name from the career page address | None (required) |
data-lang |
auto, da, en, uk |
auto: your page's <html lang>, then the visitor's browser |
data-layout |
list, compact |
list |
data-apply |
inline (form inside the widget), link (to your career page) |
inline |
data-target |
CSS selector of the container | #jah-jobs |
data-accent |
a colour, e.g. #0f766e |
your brand colour |
Your design
The widget renders in its own Shadow DOM: your styles don't leak into it and its styles don't leak out. It inherits your font, and you set the accent colour with a CSS variable on the container:
#jah-jobs { --jah-accent: #0f766e; }
No cookies
The widget sets no cookies and loads no third-party trackers, so it needs no consent banner on your site.
Without JavaScript: iframe
If your site builder doesn't allow scripts, use the iframe:
<iframe src="https://jah.dk/embed/your-company" title="Jobs" loading="lazy" style="width:100%;min-height:480px;border:0"></iframe>
JSON feed
Building your own list? Read the public feeds of your open jobs:
GET https://jah.dk/your-company/jobs.json
GET https://jah.dk/your-company/jobs.rss
Site builders
- WordPress: add a Custom HTML block and paste the snippet.
- Webflow: add an Embed element.
- Wix: Add → Embed code → Embed HTML.
- Squarespace: add a Code block.
Applications
Candidates apply in the widget or on your career page. Both land in the same project, with the same consents and spam protection.
Something unclear or missing? Write to info@jajob.dk.