Career Growth Ladder

Career progression path with level indicators, role descriptions, and key skills. Shows growth framework from junior to principal level.

PRO

Careers12: Career Growth Ladder

A vertical career-ladder section: an optional centered badge, heading, and description sit above a connected timeline of level rows, each pairing a circular level badge (linked by a vertical rule) with a role title, description, and a bulleted skills list, closed by a centered prompt and a row of link 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/careers12?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

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

This installs the block to components/beste/block/careers12.tsx, plus the badge and button shadcn/ui primitives it uses for the eyebrow badge and the closing action buttons.

Quick start

The installed file exports careers12Demo alongside the block: the exact props behind the preview above. Spread it to get a working career ladder in one line.

tsx
import { Careers12, careers12Demo } from "@/components/beste/block/careers12";

export default function CareersPage() {
  return <Careers12 {...careers12Demo} />;
}

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

tsx
import { Careers12 } from "@/components/beste/block/careers12";

export default function CareersPage() {
  return (
    <Careers12
      badge={{ label: "Growth", variant: "secondary" }}
      heading="Build your <strong>career path</strong> with us"
      description="A clear framework for growth, from your first day to the most senior levels."
      items={[
        {
          level: "L1",
          title: "Junior Engineer",
          description: "Begin your career with mentorship and structured learning.",
          skills: ["Code reviews", "Feature implementation", "Testing fundamentals"],
        },
        {
          level: "L2",
          title: "Mid-Level Engineer",
          description: "Own features end-to-end and contribute to technical decisions.",
          skills: ["System design basics", "Project ownership"],
        },
      ]}
      buttons={[{ label: "View Open Positions", href: "/careers" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Centered eyebrow badge above the heading
headingstringSection heading, supports inline <strong>
descriptionstringIntro paragraph below the heading
itemsLevelItem[][]Ladder rows rendered as a connected timeline
buttons{ label: string; href: string; variant?: "default" | "secondary" | "outline" }[][]Link buttons in the closing call to action
classNamestringExtra classes for the outer <section>
ts
type LevelItem = {
  level: string;
  title: string;
  description?: string;
  skills?: 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

careers32

Alumni Network Showcase

Former employee showcase with career progression from company role to current position. Demonstrates the company as a career launchpad.

PRO

careers18

Department Overview Grid

Department cards with team lead, headcount, open roles badge, and links. Helps candidates explore teams before applying.

PRO

careers22

Employee Spotlight Story

Featured employee profile with portrait photo, personal quote, and career milestone timeline. Showcases real growth stories.

PRO

careers31

Role Comparison Table

Side-by-side role comparison grid showing team, skills, experience, and salary for different positions. Responsive table-to-card layout.

PRO

careers26

Hiring by the Numbers

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