Scope & Complexity
- Handles moderately complex tasks with some guidance on design.
- Able to comprehend the domain they work in.
- Can break down feature requirements into smaller tasks with minial guidence.
Technical Skills
- Implements solutions with good system design basics in mind.
- Effectively debugs beyond simple issues.
- Writes tests (unit/integration) if necessary and meets code quality standards.
Ownership & Impact
- Owns small-to-medium stories end-to-end with limited supervision.
- Collaborates with QA, Product, Design to clarify requirements.
- Identifies minor refactoring opportunities within existing modules.
Communication & Collaboration
- Participates actively in design discussions & code reviews.
- Explains technical concepts to non-engineers clearly.
- Communicates progress and risks effectively to the team.
Behavioral Expectations
- Accountability: Takes responsibility for outcomes.
- Initiative: Volunteers for challenging tasks, proposes small process/code improvements.
- Growth Orientation: Seeks mentorship, but increasingly self-directed.