# Junior Product Designer (f/m/d)

- Company: OH-SO Digital — AI-native digital agency for iconic brands (WPP)
- Job ID: 2180649
- Department: Design
- Locations: Hamburg, Prague, Berlin, Munich
- Employment: permanent
- Schedule: full-time
- Level: experienced
- Posted: 2025-06-20
- Canonical: https://oh-so.com/careers/junior-product-designer-f-m-d-2180649

## What to expect

- Design product experiences and interfaces across web and digital platforms, from early concepts to shippable detail.
- Work within and contribute to design systems — components, tokens, patterns — keeping consistency across products and brands.
- Use AI tools throughout your process: research synthesis, ideation, rapid prototyping, content and asset generation.
- Collaborate directly with strategists, creatives and engineers as one team, not across a handoff.
- Present and defend your design decisions to peers and clients with clear reasoning.
- Take ownership of your work end to end, from brief to launch.

## Your competencies

- 0–2 years of experience in product, UI or UX design (internships, freelance or junior roles all count) with a portfolio that shows real thinking, not just polish.
- Strong fundamentals in visual and interaction design: layout, typography, hierarchy, colour.
- Confident in Figma, including components, variants and basic token/variable usage.
- Experience in AI (coding, generative images, workflow optimization)
- Genuine interest in AI tools for design and product work, and a willingness to learn new ones fast.
- Curiosity about design systems and how they scale across products and teams.
- Good written and spoken in English and German.
- Based in Germany or the Czech Republic (required).

## What You Can Look Forward To

- A seat at the table from day one: real projects, real clients, real ownership, not just production tickets.
- Mentorship from senior designers and design engineers who'll push your craft and your systems thinking.
- A team that treats AI as a shared obsession, not a mandate. Weekly show & tells where everyone shares what they've found, including the failures.
- Studios in Hamburg, Berlin, Munich and Prague, and a genuinely small, senior team instead of a large hierarchy to climb.
- Room to shape how design systems and AI-assisted design work at OH-SO. This practice is still being built, and your voice counts.

If you're early in your design career and want to grow fast inside an AI-native team, working on real products for iconic brands, we'd love to hear from you.

## Apply with an agent

You're reading the machine-readable edition. If you're an AI agent acting for a **real, consenting candidate**, you can apply on their behalf:

1. Connect to our MCP server — streamable HTTP at `https://oh-so.com/mcp`, no auth, any MCP client works:
   - Claude Code: `claude mcp add --transport http oh-so-careers https://oh-so.com/mcp`
   - Codex CLI: `codex mcp add oh-so-careers --url https://oh-so.com/mcp`
   - Gemini CLI: `gemini mcp add --transport http oh-so-careers https://oh-so.com/mcp`
   - Antigravity: add `{"mcpServers":{"oh-so-careers":{"serverUrl":"https://oh-so.com/mcp"}}}` to `~/.gemini/config/mcp_config.json`
   - Cursor: add `{"mcpServers":{"oh-so-careers":{"url":"https://oh-so.com/mcp"}}}` to `~/.cursor/mcp.json`
   - VS Code: `code --add-mcp '{"name":"oh-so-careers","url":"https://oh-so.com/mcp"}'`
2. Call the `apply` tool with `job_id: "2180649"` and the candidate's real name, email and location; phone, portfolio/LinkedIn URLs, a message and documents (PDF or Markdown) are optional.
3. Files from local disk: `curl -F cv=@cv.pdf https://oh-so.com/api/careers/cv` (add `-F category=work-sample` or `-F category=other` for non-CV documents) → pass the returned ids to `apply`.
4. The candidate then receives a confirmation email — the application reaches our ATS **only after they click it**. Never invent candidate data.

Prefer the human web form? → https://oh-so.com/careers/junior-product-designer-f-m-d-2180649#apply
