Select your current position
Pick a role and level — we'll show the growth path, skills and gap analysis.
Development path
Junior
0-2 years
Responsibility: Completing tasks under the guidance of senior colleagues. Learning the codebase, standards, and team processes. Writing code to spec, fixing simple bugs, writing tests.
Middle
2-5 years
Responsibility: Independently developing features from decomposition to deployment. Participating in code review. Optimizing performance. Mentoring junior developers. Taking part in architecture discussions.
Senior
5-8 years
Responsibility: Technical leadership of a team of 3-6 people. Architectural decisions. Code review gatekeeper. Mentoring. Technology selection. 30% coding.
Key skills:
Lead / Staff
7-12 years
Responsibility: Technical leadership of multiple teams. Domain architecture. Standards. Coordination. Hiring. 10-20% coding.
Key skills:
Principal
10+ years
Responsibility: Technology strategy. Cross-team architecture. Company standards. Public expertise. 5-10% coding.
Key skills:
Career transitions
Possible career trajectories for the <strong>Technical Lead</strong> role
📈 Growth 1
Where you can grow from this role
╨а╨╛╤Б╤В ╨▓ ╨░╤А╤Е╨╕╤В╨╡╨║╤В╤Г╤А╤Г ╨╜╨░ ╤Г╤А╨╛╨▓╨╜╨╡ ╨║╨╛╨╝╨┐╨░╨╜╨╕╨╕
↔️ Lateral 1
Adjacent roles for a lateral move
╨Я╨╡╤А╨╡╤Е╨╛╨┤ ╨▓ people management ╤Б ╤Б╨╛╤Е╤А╨░╨╜╨╡╨╜╨╕╨╡╨╝ ╤В╨╡╤Е╨╜╨╕╤З╨╡╤Б╨║╨╛╨│╨╛ ╨║╨╛╨╜╤В╨╡╨║╤Б╤В╨░
🔙 Comes from 2
Roles people often move here from
╨а╨╛╤Б╤В ╨▓ ╤В╨╡╤Е╨╗╨╕╨┤╨░ frontend-╨║╨╛╨╝╨░╨╜╨┤╤Л