Skip to content
GetUrUI

Careers

2 variantsPro
.md

Two careers pages: a filterable open-roles board with department and location chips and expandable role details, and a culture page with principles, benefits and an interactive hiring-process stepper.

careersjobshiringculturebenefitspage kitfilters

Roles board

roles-board.tsx

Open roles grouped by team, narrowed by search, department and location chips with live counts; each row springs open into responsibilities, requirements, salary and Apply.

$npx shadcn@latest add @geturui-pro/careers-pages-roles-board
PropTypeDefaultDescription
companystring"Driftwood"Company name in the header.
headingstring—Page heading.
descriptionstring—Paragraph under the heading.
rolesRole[]—Roles with id, title, department, location, type, salary, summary, responsibilities and requirements.
onApply(role: Role) => void—Called when Apply is pressed in an open row.
classNamestring—Classes for the outer section.

Culture

culture.tsx

A rotating “we hire people who…” headline, numbered working principles, a benefits grid, a keyboard-driven hiring-process stepper and quotes from the team.

$npx shadcn@latest add @geturui-pro/careers-pages-culture
PropTypeDefaultDescription
companystring"Quillwork"Company name in the eyebrow.
traitsstring[]—Phrases rotated after “We hire people who”.
introstring—Paragraph under the headline.
principles{ title: string; body: string }[]—Numbered principles.
benefits{ icon: LucideIcon; title: string; body: string }[]—Benefit tiles.
steps{ title: string; duration: string; with: string; body: string }[]—Hiring process steps.
voices{ quote: string; name: string; role: string }[]—Team quotes.
rolesHrefstring"/careers#roles"Target of the roles buttons.
openRolesnumber7Count shown on the hero button.
classNamestring—Classes for the outer section.

Install the whole set

Installs every careers variant at once. Each section above has its own command for a single variant.

Pro installs use your private registry token. Add the @geturui-pro registry once — setup guide. The command works after you get Pro.

$npx shadcn@latest add @geturui-pro/careers-pages

Also installs: Text Animation

Accessibility

  • Filter chips are toggle buttons with aria-pressed; the result count is announced politely.
  • Role rows are disclosure buttons with aria-expanded and aria-controls pointing at a labelled region.
  • The hiring stepper is a tablist with roving focus (arrow keys, Home, End) and a labelled tab panel.

Related