Skip to content
lesscodex.dev
← Back to Products
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.

Built with

Astro 7Tailwind CSS 4TypeScriptReact
Buy $89Live demo →
SwiftJobs screenshot
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
Buy $89

Need something custom instead?

Tell me what you're building — I'll scope it.

Hire Me