Senior Product Designer
Pebble
LisbonRemoteFull-time
€95K–€120K / yrPosted 4h ago
Job listing card with a company glyph tile, title, location and workplace chips, salary range, posted time from a fixed now, a save toggle and an Applied state; compact row variant for lists.
Pebble
Pebble · Lisbon · Remote
Pebble · Toronto · Hybrid
Pebble · Austin · On-site
Pro source requires Pebble Pro. Try the full preview above.
| Prop | Type | Default | Description |
|---|---|---|---|
| job | { id; title; company; mark?; tone?; location; workplace?; type?; salary?; postedAt; href? } | — | The listing; salary is { min, max, currency?, period?: "year" | "hour" }, postedAt "YYYY-MM-DDTHH:MM" UTC. |
| now | string | — | UTC time the posted age is measured from; the clock is never read. |
| variant | "card" | "compact" | "card" | Full card or one list row. |
| saved / defaultSaved | boolean | false | Controlled or initial save state. |
| onSavedChange | (saved: boolean) => void | — | Called on save toggle. |
| applied | boolean | false | Shows Applied in place of the Apply button. |
| onApply | () => void | — | Shows Apply (card variant). |
| locale | string | — | Salary formatting. |
Try the full preview above. Editable source and build guides require Pebble Pro.