Product Designer
DesignWe're looking for a mid-level product designer to join our team.
- Location
- Remote
- Type
- Full-time
- Salary
- 80k – 100k
One open position; title with a status badge, a short description and its location, type and salary, as a list row or a card.
Last updated
We're looking for a mid-level product designer to join our team.
<JobCard job={job} />npx @ava-ui/apogee add job-card
Pulls in Badge and Heading.
---
import JobCard, { type Job } from '@/components/apogee/JobCard/JobCard.astro'
const job: Job = { title: 'Product Designer', href: '/careers/product-designer', location: 'Remote', type: 'Full-time' }
---
<JobCard job={job} variant="card" />
| Prop | Type | Default | Description |
|---|---|---|---|
job |
{ title, href, description?, department?, location?, type?, salary?, badge? } |
— | Required. badge is { label, color? }. Details show only when set. |
variant |
'row' | 'card' |
'row' |
A list row under a rule, or a bordered card that also shows the department and a “View job” cue. |
headingLevel |
2 | 3 | 4 | 5 |
3 |
The title’s heading level. |
viewLabel |
string |
'View job' |
The cue beside the department on card. |
class |
string |
— | Extra classes on the <article>, merged last. |
We're looking for a mid-level product designer to join our team.
<JobCard job={job} variant="card" />On the brand colour, the row’s secondary text takes the on-colour:
We're looking for a mid-level product designer to join our team.
<Section background="primary"><JobCard job={job} /></Section>card border turns primary.Lists and groups of positions: Careers sections.
<article>; the title is a heading holding the link, stretched over the whole card.| Token | Used for |
|---|---|
--foreground-neutral / --foreground-neutral-faded |
Title / description and details |
--foreground-primary |
Department and “View job” |
--border-neutral / --border-primary |
Row rule and card edge / card hover |