Skip to content

Role skills

Role skills explorer

Choose a role to explore its skills, the experience they build on and areas to practice. The groupings describe the guide’s content.

HELM 1.0.1 · Updated

Role guideSoftware EngineerFrontend Engineer · Backend Engineer · Full-Stack Engineer
HELM responsibilitiesProduct Engineer

Build, review and maintain software with AI agents

3Build on experience
3Additional skills
5Discuss in context
Skills linked to prior experienceOther skills in this guide
50% of listed skills50% of listed skills
Read the role guide
Build on experience

Experience you can build on

These entries connect familiar experience with tasks in AI-assisted work. Use the examples to discuss what you know and what needs practice.

Related experienceProgramming language and framework experience
ApplicationCross-layer code review

Understand how a change affects frontend, backend and infrastructure. Involve the right expertise when a part needs closer review.

Related experienceProblem-solving and algorithm skills
ApplicationArchitectural judgment

Recognize when a change conflicts with the architecture or creates security, reliability or maintenance problems.

Related experienceREST API and database experience
ApplicationSystem thinking

Trace how a change affects dependencies, interfaces and behavior in use.

Additional skills

Other skills to discuss

These skills may also help with the work. The guide does not assign them to a previous skill or assume they are new to you.

PRACTICEContext engineering

Give agents relevant context, clear constraints and examples of the result you need.

PRACTICEQuality evaluation at volume

Keep review thorough as output increases. Prioritize meaningful checks and keep the workload manageable.

PRACTICEProduct awareness

Check whether the change solves the user’s problem as well as meeting technical requirements.

Discuss in context

Signals that need more context

These signals alone do not show how someone approaches the work. Discuss relevant examples, decisions and learning alongside them.

Whiteboard algorithm challenges disconnected from how the team actually ships
Arbitrary years-of-experience gates tied to specific framework versions
Raw speed of manual typing or line count as a proxy for seniority
Syntax recall without examples of applying or checking that knowledge
Specialist knowledge without evidence of working across relevant boundaries