Roles · Product Manager · Junior

What a Junior } should know

29 core skills, 47 in total. Expectations per skill, and what changes at the next level.

This page lists what a Junior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: API & Integration, AI-Assisted Development, Architecture & System Design.

29core skills
18additional skills
7skill areas
0%at Advanced or Expert
Assess myself as Junior Full role matrix

Core skills for a Junior

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

API & Integration · 1

API Documentation Awareness

Understands the purpose of API documentation. Can read API docs (Swagger/OpenAPI). Can use Postman for API testing.

AI-Assisted Development · 3

ChatGPT / Claude Awareness

Uses ChatGPT/Claude for routine PM tasks: writing user stories, competitor analysis, preparing presentations. Knows the main capabilities and limitations of AI assistants.

GitHub Copilot Awareness

Knows about GitHub Copilot and its capabilities for accelerating development. Understands the impact on engineering productivity. Can discuss adoption pros and cons with the team.

Uses AI tools to draft product specifications and user stories. Formulates prompts for competitive analysis, market research summaries, and feature prioritization assistance. Understands how to provide business context to get relevant AI outputs.

Architecture & System Design · 1

Understands basic architectural concepts: client-server, REST API, database. Can communicate with developers using technical language. Reads architectural diagrams.

Version Control & Collaboration · 1

Git Advanced Awareness

Understands basic Git advanced concepts relevant to product management: release branching and tagging for version tracking, pull request workflows for feature delivery visibility, changelog generation from Git history. Follows team conventions for reviewing and approving merge requests.

Product Management · 13

Maintains product backlog in Jira/Asana/Linear. Can create user stories with acceptance criteria. Keeps the backlog up to date: closes outdated tasks, clarifies priorities.

Uses analytics tools (Amplitude, Mixpanel, Google Analytics) for monitoring product metrics. Builds basic dashboards and reports. Configures event tracking.

Understands the concept of A/B testing and its role in product decisions. Knows the difference between A/B tests and multivariate tests. Can formulate a hypothesis for a simple experiment.

Understands the conversion funnel concept (acquisition, activation, retention, revenue, referral). Can read funnel reports in analytics tools. Identifies bottlenecks in the funnel.

Hypothesis Testing Awareness

Understands the structure of a product hypothesis (if we do X, then Y will happen, because Z). Can formulate testable hypotheses. Distinguishes between strong and weak hypotheses.

Understands the JTBD framework (Clayton Christensen): People hire products to do jobs. Distinguishes between functional, emotional, and social jobs. Can formulate job stories.

Conducts basic market research: competitor feature comparisons, user surveys, and TAM/SAM analysis. Synthesizes findings into actionable product insights for roadmap prioritization.

OKR & Product KPIs Awareness

Understands the difference between OKR and KPI, knows the Objective + Key Results structure. Can track product metrics in dashboards. Formulates simple KRs for their tasks.

Product Roadmap Awareness

Understands the purpose and types of product roadmap (now-next-later, timeline, feature-based). Can read and interpret the roadmap. Helps keep the roadmap up to date.

Understands what product vision is and why it is needed. Knows the difference between vision, mission, and strategy. Can explain their product's vision to colleagues.

Understands who stakeholders are and why managing their expectations is important. Can take meeting notes and follow up. Communicates task status to stakeholders.

User Research Awareness

Understands the main UX research methods: interviews, surveys, usability tests. Can conduct simple customer development interviews using a script. Documents research results.

User Story Mapping Awareness

Understands the User Story Mapping concept (Jeff Patton). Can participate in story mapping sessions. Distinguishes between backbone, walking skeleton, and release slices.

Project Management · 7

Scrum Framework Working

Actively participates in Scrum ceremonies: daily standup, sprint planning, review, retrospective. Understands Scrum roles (PO, SM, Dev Team). Can maintain the sprint backlog.

Understands what dependencies are in projects. Can identify blocking dependencies. Communicates dependency status to the team.

Knows main estimation techniques: story points, t-shirt sizing, planning poker. Participates in estimation sessions. Understands the difference between estimate and commitment.

Kanban Method Awareness

Understands Kanban principles: visualization, WIP limits, flow management. Can work with a Kanban board in Jira/Trello. Tracks task flow.

Release Planning Awareness

Understands the release planning process. Helps track release scope and readiness. Participates in go/no-go discussions.

Risk Management Awareness

Understands risk types in product development (technical, market, usability, value). Can identify risks. Maintains a risk register.

Documentation · 3

Maintains product knowledge base in Confluence/Notion. Documents decisions, specs, meeting notes. Keeps documentation up to date.

User Documentation Awareness

Understands the importance of user documentation. Helps write help articles and FAQ. Knows UX writing basics.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

Algorithms & ComplexityAsync ProgrammingAWSCode Quality & RefactoringCode ReviewData StructuresDesign PatternsDockerGitHub Actions / GitLab CIGo-to-Market StrategyIntegration TestingOOP & SOLID PrinciplesOWASP & Application SecurityProcess Improvement: Kaizen, RetrospectivesResource PlanningREST API DesignStructured LoggingUnit Testing

What changes at Mid-level

47 skills get a higher expectation or become core when moving from Junior to Mid-level. The biggest jumps first.

See the Mid-level page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 47 skills across 5 levels. The matrix is free for individuals and stays free.