Careers

Eleven ways to publish an open-roles board, every one a composition of Job Card over the same dataset: a dense table, chrome-less rows, card grids behind a search or a team filter, rails, and a categorised list.

Variant 1

Variant 2

Pro

Variant 3

Pro

Variant 4

Pro

Variant 5

Pro

Variant 6

Pro

Variant 7

Pro

Variant 8

Pro

Variant 9

Pro

Variant 10

Pro

Variant 11

Pro

Installation#

# One-time setup (tokens + lib helpers)npx koalaui-cli@latest init# Add this component (its dependencies come along)npx koalaui-cli@latest add job-card

Built from#

Every variant is the same primitive dressed differently. JobCard carries the role: a category or New Badge, the title, a one-line summary, and a meta tier of country flag, contract type and salary band. Its variant switches between a chrome-less row and a bordered card, its layout puts the action beside the content, below it, or on one line with the title, and divided paints the hairline between rows. The trailing slot is a plain part, so a board can hang an Apply Button there or an AvatarGroup of the hiring team without touching the recipe. The filters are the stock Select, InputRoot and ToggleGroup, and an empty result falls through to the real EmptyState.

Responsive#

The columnar table is the one that cannot simply reflow, so it does not try: from md up its meta becomes equal-width auto columns that line up down the whole board, and below it every row falls back to a stacked block with the Apply button as a full-width bar. The rails scroll sideways as a single snapping row that bleeds past the section gutter, so a card is visibly cut off at the frame edge rather than ending in dead space, and each card takes 85% of a narrow frame so exactly one fills with the next peeking. The label rail folds into an ordinary heading above its grid below lg. Every card grid drops to one column on a phone, the filter bar stacks its search and selects, and each action stays a comfortable touch target. Resize the preview to watch each one adapt.

FAQ#

The component (in /docs/components/job-card) is the installable primitive: one role, with its badge, title, summary, meta tier and action slot. These sections are the finished boards built from it, with the lede, the department grouping, the filters and the responsive layout already solved.