Hiring Process

The studio's interview process as a connected, numbered step flow.

PRO

Careers43: Hiring Process

A four-column hiring-process section that renders an optional eyebrow badge, a heading, and an intro paragraph above a connected flow of numbered steps, each node showing an index badge, title, duration, and description, joined by a connector rail that runs vertically down the column on mobile and horizontally between nodes on desktop.

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/careers43?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

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

This installs the block to components/beste/block/careers43.tsx.

Quick start

The installed file exports careers43Demo alongside the block: the exact props behind the preview above. Spread it to get a working hiring-process flow in one line.

tsx
import { Careers43, careers43Demo } from "@/components/beste/block/careers43";

export default function Page() {
  return <Careers43 {...careers43Demo} />;
}

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

tsx
import { Careers43 } from "@/components/beste/block/careers43";

export default function Page() {
  return (
    <Careers43
      label="Hiring at Polaris"
      heading="How we get to know your craft"
      intro="About 2 weeks, 4 steps of real conversations about the work."
      steps={[
        {
          title: "Intro call",
          description: "A relaxed talk with a studio lead about your story.",
          duration: "30 min",
        },
        {
          title: "Craft session",
          description: "A paid, collaborative working session on a real brief.",
          duration: "3 hrs",
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
labelstringEyebrow text rendered inside a Badge6; the badge is omitted when empty
headingstringSection heading; only rendered when provided
introstringIntro paragraph below the heading; only rendered when provided
stepsProcessStep[][]Numbered step nodes rendered in the flow grid
classNamestringExtra classes merged onto the outer <section>
ts
type ProcessStep = {
  title: string;
  description: string;
  duration: string;
};

Behavior notes

More Careers blocks

View all Careers
PRO

careers10

Hiring Process Timeline

Step-by-step hiring process timeline with numbered stages. Shows candidates the interview journey from application to onboarding.

PRO

careers26

Hiring by the Numbers

Recruitment statistics dashboard with key metrics, trends, and detailed hiring process stats. Transparent data-driven hiring showcase.

PRO

careers42

Studio Culture

Culture statement and tenets beside a three-image studio-life collage.

PRO

careers49

Benefits Breakdown

Categorized studio benefits with checklists per category.

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

careers40

Open Roles

A studio jobs list with role meta, salary and apply arrows.