Timee (タイミー) is Japan's largest spot-work platform — 13.4 million registered workers pick up single-shift jobs with no resume and no interview — and its design language radiates that same instant, friction-free energy. The worker-facing homepage is a sunny, almost comic-book composition: a saturated brand yellow (#ffd700) plays against near-black ink (#212121) on a white canvas (#ffffff), with every interactive element rolled into a full pill. The signature move is the hard offset shadow — buttons cast a solid, unblurred 0px 8px 0px block of ink or deep blue beneath them, like stickers lifted off a manga page. Pressed together with 2px ink outlines, the chrome feels tactile, cheerful, and unmistakably Japanese-pop: a job app that looks more like a game UI than an HR product.
Typography is a single-family system: Noto Sans JP carries everything, with bold weight 700 doing all of the hierarchy work. Section headlines run 32px bold, category tiles 18px bold, job-card titles 16px bold — there are no light weights and no tightened tracking; the voice is loud, round, and friendly rather than refined. Body copy settles at a workmanlike 16px / 1.5, optimized for dense Japanese text. Color does the rest of the talking: wage figures and urgency markers flash in iOS-system red (#ff3b30), and the system borrows Apple's native blue (#007aff) for app-install actions — a deliberate echo of the smartphone OS where Timee actually lives.
What makes Timee structurally interesting is its two-audience color split. The worker surface is yellow-led: playful pills, yellow CTAs outlined in ink, a circular ink badge with yellow NEW!! lettering. The business surface (timee.co.jp/business) swaps the action color wholesale to blue #007aff on calm white and warm-grey (#f5f5f4) sections — same pills, same Noto Sans JP, same 2px borders, but a cooler, more corporate temperature for store managers and HR buyers. One brand, two registers: the yellow says "working here is light and fun," the blue says "hiring here is fast and reliable."
Key Characteristics:
#ffd700) + near-black ink (#212121) on white — high-energy, manga-flavored contrast0px 8px 0px solid, no blur) in ink or deep blue (#0054af) — sticker-like tactility#007aff for app actions, red #ff3b30 for wages/urgency#ffd700): The brand color. Hero CTA backgrounds, highlight surfaces, accent lettering on ink badges. Always paired with ink — never with white text.#212121): Primary text color, CTA outlines, hard shadows, dark badge/chip fills. A near-black that keeps the comic-book edges soft enough to feel friendly.#ffffff): Page canvas, card surfaces, text on blue.#007aff): App-install CTAs on the worker surface and the entire action layer of the business LP (account signup, document download). Deliberately matches the iOS system blue.#0054af): The darker blue used as the hard offset shadow beneath blue CTAs — the same sticker-shadow trick as ink, tinted to match.#ff3b30): Wage figures, urgency markers, NEW labels in text. Matches the iOS system red.#eaeaea): Inactive filter pills and muted UI fills.#b7b8bc): Secondary neutral for dividers, placeholders, and inactive iconography.#f5f5f4): Warm-grey section tint on the business LP.#666666): Secondary text, captions.#999999): Tertiary text, fine print, disabled labels.Noto Sans JP, sans-serif — the only family in the system, on both worker and business surfaces.| Role | Font | Size | Weight | Line Height | Notes |
|---|---|---|---|---|---|
| Section Headline | Noto Sans JP | 32px (2.00rem) | 700 | 1.50 (48px) | Homepage H2 (例えばこんなお仕事が) |
| Section Headline (Biz) | Noto Sans JP | 30px (1.88rem) | 700 | 1.20 (36px) | Business LP H2 (タイミーが選ばれる理由) |
| Sub-section | Noto Sans JP | 24px (1.50rem) | 700 | 1.33–1.50 | Feature heads, アプリをダウンロード |
| Large Button / Pill | Noto Sans JP | 20px (1.25rem) | 700 | 1.50 | Yellow CTA label, age-filter pills |
| Category Title | Noto Sans JP | 18px (1.13rem) | 700 | 1.50 (27px) | Job-category tiles, anchor links |
| Card Title | Noto Sans JP | 16px (1.00rem) | 700 | 1.50 (24px) | Job-card titles |
| Body | Noto Sans JP | 16px (1.00rem) | 400 | 1.50 (24px) | Standard reading text |
| Small Button | Noto Sans JP | 14px (0.88rem) | 700 | 1.50 | Header pill (求人担当者さまはこちら) |
| Badge | Noto Sans JP | 12px (0.75rem) | 700 | 1.50 | NEW!! sticker |
#ff3b30 or bold ink rather than size changes.Primary Yellow (Worker)
#ffd700#212121#2121210px 8px 0px 0px #212121 (hard offset, no blur)App Install (Blue)
#007aff#ffffff0px 8px 0px 0px #0054af (hard offset, darker blue)Business Primary
#007aff#ffffff#007affBusiness Ghost
#ffffff#007aff#007affHeader Pill
#007affAge Filter Pill
#eaeaea (inactive)#212121 (inactive)#212121#212121, text #ffffffNEW!! Sticker
#212121#ffd700Feature Card
#ffffff#212121Job Card
#ffffff#212121#ff3b30)QR App-Download Modal
#ffffff0px 8px 32px 0px rgba(0, 0, 0, 0.24)Verified: 2026-06-10 Tier 1 sources: https://timee.co.jp/ (worker homepage, live computed styles); https://timee.co.jp/business/ (business LP, live computed styles); https://corp.timee.co.jp/ (corporate site — mission/vision/brand tagline); https://note.com/_yyyyy/n/n5963cb9f10fe (Timee product design manager's official note on design org) Tier 2 sources: none available (getdesign.md/timee — 404 "No designs found"; styles.refero.design/?q=timee — not listed, fuzzy matches only) Conflicts unresolved: none
| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page background, tiles, most cards |
| Sticker (Level 1) | 0px 8px 0px 0px #212121 — solid, unblurred | Yellow primary CTAs (with 2px ink border) |
| Sticker Blue (Level 1) | 0px 8px 0px 0px #0054af — solid, unblurred | Blue app-install CTAs |
| Floating (Level 2) | 0px 8px 32px 0px rgba(0, 0, 0, 0.24) | QR modal, overlays — the only soft shadow |
Shadow Philosophy: Timee's elevation system is essentially binary. Interactive elements don't float — they sit, like die-cut stickers, on a solid offset shadow that matches either the ink outline or a darker shade of the button's own blue. This is comic-panel depth, not material-design depth: no blur, no ambient layers, no shadow ramps. The single soft shadow in the system belongs to the modal layer, where real "above the page" elevation is semantically needed. Everything else stays flat and graphic, separated by tint changes and 2px drawn borders.
#ffd700) exclusively with ink (#212121) — yellow CTAs always get ink text and a 2px ink border0px 8px 0px, zero blur) in ink or #0054af under primary pills#007aff for app-store/app-install actions and for the entire business-surface action layer#ff3b30#007aff / #ff3b30) with custom hues — they anchor the app-native feel| Name | Width | Key Changes |
|---|---|---|
| Mobile | <768px | Single column; carousels swipe natively; CTAs go full-width |
| Desktop | ≥768px | Wider section containers; QR modal replaces direct app-store deep links; slide-out menu on the right |
#ffd700) with ink text + 2px ink border#212121)#ffffff)#007aff), shadow #0054af#ff3b30)#eaeaea; neutral grey #b7b8bc; business section tint #f5f5f4#666666; tertiary #999999#ffd700 + #212121 is the only sanctioned pairing#ff3b30 is informational (wages, urgency), not decorativeTimee's voice is energetic, plain-spoken, and benefit-first — the register of a friendly poster in a station corridor rather than an HR document. Headlines promise outcomes in one breath (work today, get paid today), numbers are concrete ("1,340万人が利用"), and exclamation marks are used without embarrassment. The worker surface speaks to "スキマ時間" (pockets of spare time) like a friend suggesting an easy win; the business surface tightens into crisp, confident B2B claims (today's workforce, found instantly) while keeping the same short, declarative sentences. Both sides avoid jargon: no 人材ソリューション-speak, no abstract empowerment language — just time, work, and money stated plainly.
| Context | Tone |
|---|---|
| Worker homepage hero | Upbeat, immediate. "スキマ時間にすぐ働ける!" — benefit + speed in one line. |
| Job listings | Concrete and welcoming: ☆未経験者歓迎☆, task descriptions in plain verbs. |
| Feature explainers | Reassuring, step-by-step. "勤務終了後、即日振り込み" — mechanism stated flat. |
| Business LP hero | Confident, outcome-led: "タイミーなら、今日の働き手がすぐ見つかる". |
| Business feature copy | Efficient B2B clarity: 長期採用無料, 最短即日でマッチング — claim plus qualifier. |
| Corporate / brand | Warm and aspirational: "はたらくに"彩り"を。" — poetic register reserved for brand statements. |
Voice samples:
Forbidden phrases. Stiff HR/staffing jargon (人材ソリューション, 戦略的人材活用). Apologetic hedging. Long conditional sentences burying the benefit. Hype without numbers — every big claim carries a concrete figure or mechanism (worker count, same-day pay, free posting).
Timee was founded in 2017 by Ryo Ogawa (小川嶺), born 1997, while he was still a student at Rikkyo University's College of Business. The company began as an apparel-related venture, but Ogawa pivoted within a year and launched the Timee app in August 2018 around one sharp observation: hourly work in Japan was gated by resumes, interviews, and month-later paychecks, while shops and warehouses were chronically short-staffed today. Timee removed all three barriers at once — no resume, no interview, and wages paid the same day the shift ends ("働きたい時間と働いてほしい時間をマッチングする"). The model scaled into Japan's defining スキマバイト (gap-time work) platform, with over 13.4 million registered workers, and in July 2024 Timee listed on the Tokyo Stock Exchange Growth Market, making the then-27-year-old Ogawa one of Japan's youngest founders of a listed unicorn-scale company.
The company's stated purpose stack is explicit: the mission 「一人ひとりの時間を豊かに」 (enrich each person's time), the brand tagline 「はたらくに"彩り"を。」 (bring color to working), and VISION 2030: 「積み重ねた『信頼』が報われる社会をつくる」 (build a society where accumulated trust is rewarded). That last line is load-bearing — Timee's marketplace literally runs on accumulated trust: workers build review histories and badges instead of resumes, and good track records unlock better shifts. The design system's cheerfulness is therefore not decoration; the yellow, the stickers, and the game-like pills express the thesis that work picked up in spare time should feel light, colorful, and rewarding rather than bureaucratic.
Internally, Timee's product design organization has professionalized fast: a dedicated product design group was organized in 2024 under manager Yasuhiro Yokota, designers are embedded in cross-functional squads, every product designer writes SQL ("DesignDataOps"), and a mobile design system is under active implementation — the official designer notes state the team's aim as making design "事業に適切な影響を再現性をもって提供できる状態" (able to deliver appropriate business impact reproducibly). What Timee refuses: the gray institutional aesthetics of the staffing industry, and friction presented as diligence. What it embraces: instant mechanisms stated plainly, app-native conventions (iOS blue and red as functional colors), and a pop-graphic warmth that makes a labor marketplace feel like good news.
#007aff for installs/actions, #ff3b30 for wages — platform-native cues over invented hues.Personas below are fictional archetypes informed by Timee's publicly stated user segments (side-job workers, homemakers, students, seniors re-entering work, and B2B store operators), not real individuals.
Sota, 25, Tokyo. Junior office worker who picks up warehouse or event shifts on free weekends to pad savings. Chooses shifts by pay, distance, and whether the listing says 未経験歓迎. Loves that money lands the same evening; would drop any app that asked him to upload a resume.
Mika, 43, Saitama. Homemaker returning to work in spare daytime hours between school runs. Started with one supermarket stocking shift; her accumulated good reviews now get her preferred picks. The age-band data section (40代 active!) is what convinced her this app was "for people like me."
Kenji, 38, Osaka. Restaurant manager who loses staff to no-shows on Friday nights. Uses Timee's business dashboard to post a shift at noon and have a vetted worker by evening. Cares about review histories and the 長期採用無料 path for converting good spot workers into part-timers.
Yui, 20, Fukuoka. University student stacking café and cinema shifts around classes. Treats the app half like a job board, half like an adventure catalog — the magazine's "潜入" articles convinced her to try a hotel shift. Screenshot-shares her badge milestones.
| State | Treatment |
|---|---|
| Empty (no jobs nearby) | White canvas, friendly illustration, one bold ink line ("近くのお仕事が見つかりませんでした" — illustrative), and a yellow pill CTA to widen the search radius. Never a bare gray void. |
| Empty (no shift history) | Encouraging first-step framing: bold 700 headline + blue app CTA. The first shift is the onboarding goal. |
| Loading (job feed) | Skeleton cards at final card dimensions in #eaeaea, rounded to match (16–25px). Shimmer subtle; no spinners over content. |
| Loading (action submit) | Button label swaps to progress state; pill shape and shadow held so the layout doesn't jump. |
| Error (network) | Plain-language ink message + retry pill. No error codes at the user; tone stays calm, never alarming. |
| Error (shift conflict / full) | Specific cause stated ("この時間はすでに別のお仕事に申し込んでいます" — illustrative) with the nearest alternative action offered. |
| Error (form validation) | Field-level message in #ff3b30, 14px, below the field; the red is reserved for genuinely blocking issues. |
| Success (payment received) | The signature moment — same-day pay confirmation celebrated with yellow accent and bold figures; the wage amount in red/bold is the hero. |
| Success (application sent) | Instant confirmation with next steps (what to bring, when to check in) — reassurance over celebration. |
| Skeleton | #eaeaea blocks with the system's rounded geometry; pills skeleton as pills, never as rectangles. |
| Disabled | Fill drops to #eaeaea with #999999 text; hard shadow removed — a disabled sticker lies flat. |
Durations:
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | State commits, selection |
motion-fast | 120ms | Button press, chip toggle |
motion-standard | 200–250ms | Modal open, menu slide-in, carousel snap |
motion-slow | 400ms | Section reveals on scroll (sparing) |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-pop | cubic-bezier(0.34, 1.2, 0.64, 1) | Sticker press-and-release on pills — a small, toy-like overshoot |
ease-standard | cubic-bezier(0.25, 0.1, 0.25, 1) | Modals, menus, carousels |
ease-exit | cubic-bezier(0.4, 0, 1, 1) | Dismissals |
Signature motions.
ease-pop — the offset shadow is literally the travel distance. This is the system's defining micro-interaction (illustrative synthesis of the hard-shadow geometry).motion-standard.motion-standard, content dimmed behind rgba(0,0,0,0.4).prefers-reduced-motion: reduce, the sticker press collapses to an instant state change and scroll reveals are disabled; the offset shadows remain static cues.Timee (タイミー) is Japan's largest spot-work platform — 13.4 million registered workers pick up single-shift jobs with no resume and no interview — and its design language radiates that same instant, friction-free energy. The worker-facing homepage is a sunny, almost comic-book composition: a saturated brand yellow (#ffd700) plays against near-black ink (`#21
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | compact | |
| Base unit | 4px | |
| Section gap | 24px | |
| Card padding | 16px | |
| Element gap | 8px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| buttons | 9999px | |
| inputs | 9999px | |
| cards | 16px | |
| dialogs | 16px | |
| badges | 8px | |
| pillPill | 9999px |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Tabs
Badges
Cards
Dialogs