Jumpit
Jumpit
jumpit
Design System
Jumpit logo

Jumpit

Jumpit (점핏) is the developer-only recruitment channel run by Saramin HR (사람인HR, KOSDAQ 143240) — a separate brand spun out so that engineering hiring would not share chrome with the parent's generalist job marketplace. The visual identity reads as a deliberate inversion of two adjacent Korean references: it rejects Wanted's saturated #0066FF "growth bl

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Primary
Wanted Sans
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons9999px
inputs9999px
cards16px
dialogs16px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Keep #00DD6D to two semantic uses: active state + brand eyebrow. Two appearances per screen is the comfortable max.
  • Use weight (400 → 700) and size (16 → 24 → 32) to communicate hierarchy. Skip 600.
  • Maintain the three-pill radius scale: 8 (primary CTA), 20 (role chip), 100 (outlined dropdown).
  • Keep cards at 0px radius — this is what makes Jumpit feel like a developer tool, not an HR app.
  • Default body ink to #444, not #000. Pure black is reserved for primary CTA and the loudest hero card text.

Don't

  • n't introduce a green ladder. No #00DD6D-tint, no #00DD6D-pressed-darker. If you need a softer surface, use the #FBFBFB footer tint or whitespace.
  • n't put #00DD6D on a primary CTA — Jumpit's CTA is #000, that's the signature.
  • n't add box-shadow to cards. If you need separation, add whitespace.
  • n't reach for 600 weight. 400 or 700, commit.
  • n't add rounded corners to cards (16px / 20px / 24px). Cards = 0.
  • n't lift verbatim Jumpit voice — phrases like "요즘 폼 미친 기업s" / "#꿀 피드" are voice shape evidence, not adoptable copy.
05

Components

Button

Primary (Auth CTA)
Background`#000000`
Text`#FFFFFF`
Bordernone
Radius8px
Padding0px 16px
Font15px / 700 / Pretendard Variable
Height48px
Use: 회원가입 / 로그인 — the single 8px-radius pill in the chrome. Auth-funnel exclusive.
Role Filter Chip — Active
Background`#00DD6D`
Text`#FFFFFF`
Bordernone
Radius20px
Padding7px 16px
Font16px / 700 / Pretendard Variable
Height40px
Use: Single-selected job-role chip in `/positions` (전체 / 서버백엔드 / 프론트엔드 / iOS / DBA / 빅데이터 / AI·ML / DevOps / QA / etc.)
Role Filter Chip — Rest
Backgroundtransparent
Text`#444444`
Bordernone
Radius20px
Padding7px 16px
Font16px / 400 / Pretendard Variable
Height40px
Use: All unselected role chips in the 22-chip filter row.
Outlined Filter Dropdown
Background`#FFFFFF`
Text`#000000`
Border1px solid (border colour not captured cleanly — flagged for UPDATE, likely `#E5E5E5`-tier hairline)
Radius100px
Padding8px 30px 8px 12px (asymmetric — right padding holds the caret)
Font16px / 400 / Pretendard Variable
Height40px
Use: 기술스택 / 경력 / 지역 / 태그 multi-select dropdown triggers — the second filter class.