HR Job Posting Detail

Formal HR job posting with responsibilities, qualifications, benefits, and sidebar summary. Corporate-style position detail page with apply CTA.

PRO

Careers33: HR Job Posting Detail

A single-position detail layout: a header block with an eyebrow badge, heading, description, and an icon-tagged meta row, then a two-column body where the left column stacks Job Description, Key Responsibilities, Required Qualifications, Preferred Qualifications, and What We Offer lists, and the right column holds a sticky card summarizing the role with a stack of apply buttons.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/careers33?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/careers33?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/careers33.tsx, plus the badge and button shadcn/ui primitives it uses for the eyebrow badge and the sidebar apply buttons.

Quick start

The installed file exports careers33Demo alongside the block: the exact props behind the preview above. Spread it to get a working job posting detail in one line.

tsx
import { Careers33, careers33Demo } from "@/components/beste/block/careers33";

export default function JobDetailPage() {
  return <Careers33 {...careers33Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Careers33 } from "@/components/beste/block/careers33";

export default function JobDetailPage() {
  return (
    <Careers33
      badge={{ label: "People & Culture", variant: "secondary" }}
      heading="HR Manager"
      description="Lead our people operations and drive talent, engagement, and org development initiatives."
      meta={[
        { label: "Location", value: "New York, NY" },
        { label: "Type", value: "Full-time" },
      ]}
      responsibilities={["Develop and implement HR strategies", "Lead full-cycle recruitment"]}
      qualifications={["5+ years in HR management", "Strong knowledge of employment law"]}
      offers={["Competitive salary", "Comprehensive health insurance"]}
      sidebar={[
        { label: "Department", value: "People & Culture" },
        { label: "Employment Type", value: "Full-time" },
      ]}
      buttons={[{ label: "Apply for This Position", href: "/apply" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Header eyebrow badge
headingstringJob title heading
descriptionstringIntro text, shown both under the heading and again as the Job Description body
metaJobMeta[][]Icon-tagged summary row under the header
responsibilitiesstring[][]Key Responsibilities list items
qualificationsstring[][]Required Qualifications list items
preferredstring[][]Preferred Qualifications list items
offersstring[][]What We Offer list items
sidebarJobMeta[][]Label/value rows in the sticky Job Summary card
buttons{ label: string; href: string; variant?: "default" | "secondary" | "outline" }[][]Apply buttons stacked in the sidebar card
classNamestringExtra classes for the outer <section>
ts
type JobMeta = {
  label: string;
  value: string;
};

Behavior notes

More Careers blocks

View all Careers
PRO

careers8

Job Detail Page

Single job posting detail with responsibilities, requirements, nice-to-haves, and apply CTA. Full position description layout.

PRO

careers17

Job Application Form

Job application form with input fields, file upload area, and position summary sidebar. Complete apply page layout for career sites.

PRO

careers27

Speculative Application CTA

Bottom-of-page careers CTA for general applications with email, action buttons, and company highlight badges. Captures candidates without matching roles.

PRO

careers19

Internship Program

Internship program section with highlights, mentorship details, program summary card, and apply CTA. For recruiting early-career talent.

PRO

careers1

Job Listings List

Job listings section with role cards showing department, location, and employment type. Clean list layout with hover effects and apply buttons.

PRO

careers36

Hiring Manager Profiles

Team lead profiles with photos, bios, and department badges. Introduces future managers to candidates with detailed backgrounds.