Back to blocks
BlockCareersFree

Open Roles Board Section React component

A careers board: search, department chips with live counts, remote, hybrid and on-site toggles, roles grouped by department in expandable rows with summary, highlights, pay and an apply link, New badges for fresh roles, and a get-notified form.

About the Open Roles Board Section component

Open Roles Board Section is the list of jobs on a careers page. People can search, pick a department and choose remote, hybrid or on-site; the counts on the department chips update with the other filters, so nobody clicks into an empty team.

Roles are grouped by department. Each row opens in place to show a short summary, highlight chips, the contract type, the pay range and an apply link, and roles posted in the last week carry a New badge. When nothing fits, a small form lets people get an email when a matching role opens.

When to use it

Use it on a careers page, an about page or a company site's jobs section.

Feed it from your applicant tracking system's API and link each role to its full posting.

Installation

Add the Open Roles Board Section component to your project with the shadcn CLI. It lands in components/open-roles-board.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/open-roles-board

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Transactions Table Block
Free
Waitlist Form Block
Free
Leaderboard Block
Free
Content Section
Free
Invoice List Block
Free
Blog Section
Free