theme·$89
SwiftJobs
Pay-first job board and career site theme. Astro 7 + Tailwind 4, React islands for filters, typed job collections where a listing without a salary does not build.

swiftjobs.lesscodex.devOpen demo →
Overview
SwiftJobs is a premium Astro 7 theme for job boards, company career pages and recruitment agencies, built around one rule: every listing shows its pay range. Jobs are typed content collections, so a listing without a salary fails the build, and every job page ships JobPosting structured data for Google Jobs. Pages are static and SEO-first, with React islands only where filtering and forms need them. One codebase runs as a multi-company job board or as a single company's career site (see the career demo at swiftjobscareer.lesscodex.dev).
What's included
- —Full Astro 7 source — static output, React islands for interactivity
- —10 page types in English and Bahasa Indonesia: home, jobs, job detail, companies, company profile, post a job, dashboard, compare, contact, 404
- —Two site modes: multi-company job board or one company's career site
- —Job import from Greenhouse, Lever and Ashby
- —Decap CMS admin, RSS and JSON feeds, build-time Open Graph images, Stripe Payment Links
- —48 Playwright tests with accessibility audits, GitHub Actions CI, 8 documentation pages
Features
- —Filters by field, workplace, job type, minimum pay and company, kept in the URL
- —Pay shown in the visitor's currency and period, plus a pay comparison on every job page
- —Six-step "Post a job" wizard with live preview and pricing plans
- —Saved jobs, side-by-side compare and job alerts from any search
- —Pay-stub cards, signal swipe headlines, duotone photos, three WCAG AA color presets
- —Light and dark themes, native view transitions, full reduced-motion support