Frontend
Our career map helps you take charge of your professional growth. With 10 growth levels, from L1 to L10, each step features clear milestones to support your development.

Experience
Entry-level. No production experience, just starting in frontend development.
Area of Responsibility
Learns and applies core frontend concepts. Supports the team with small, supervised tasks.
Skills
- HTML/CSS: Understands basic HTML tags, inline styles, box model
- JavaScript: Writes basic ES6+ syntax: variables, functions, loops
- Version Control: Can clone a repo, make commits, push to GitHub
- Theory: Has a general idea of what a browser does and how the web works
- Soft Skills: Accepts feedback, communicates openly, eager to learn
- Mindset & Autonomy: Curious, self-driven, follows instructions carefully
- Emotional Management: Shows resilience when facing challenges
Experience
6 months – 1.5 years of experience in frontend. Completed internship or contributed to real projects.
Area of Responsibility
Implements basic features and fixes bugs. Understands project structure and uses team tools.
Skills
- HTML/CSS: Uses semantic HTML, applies CSS with preprocessors (e.g., Sass)
- JavaScript: Writes ES6+ code, works with DOM, simple data structures
- Frameworks: Starts using Vue.js or React (JSX, props, components)
- Version Control: Uses branches, resolves conflicts, submits pull requests
- Coding Practices: Begins using DRY and KISS principles, names variables clearly
- Testing: Writes basic unit tests or snapshot tests
- Soft Skills: Participates in standups, receives and gives constructive feedback
- Mindset: Practices critical thinking, solves simple UI problems independently
- Autonomy: Tracks own tasks, flags blockers early
- Emotional Management: Handles feedback calmly, adapts to change
Experience
2+ years of professional frontend experience. Confident in delivering full features independently.
Area of Responsibility
Owns feature implementation end-to-end. Participates in reviews and actively improves code quality.
Skills
- HTML/CSS: Creates accessible, responsive layouts using grid/flexbox
- JavaScript: Understands asynchronous behavior, uses fetch, map/filter/reduce
- Frameworks: Works comfortably with Vue.js (props, slots, lifecycle) or React (hooks, state, routing)
- UI Libraries: Integrates component libraries (Vuetify, AntD, etc.)
- Infrastructure: Works with build tools (Webpack, Vite), uses linters
- Code Review: Reviews peers’ PRs, explains reasoning
- Git: Manages rebase/merge flow, cherry-picks, tags
- Testing: Writes tests with libraries like Jest or Testing Library
- CI/CD: Understands build pipeline logic, can configure simple steps
- Soft Skills: Collaborates with designers/devs, defends solutions with reasoning
- Mindset: Practices systemic thinking, avoids overengineering
- Autonomy: Manages estimates, breaks down tasks
- Emotional Intelligence: Supports teammates, gives thoughtful feedback
Experience
3+ years of experience. Handles complex features, mentors juniors, and supports system improvements.
Area of Responsibility
Leads medium-complexity features, improves performance and accessibility, supports platform stability.
Skills
- JavaScript: Mastery of core concepts, deeply understands closures, context, event loop
- Frameworks: Implements meta-frameworks (Nuxt, Next) and SSR basics
- UI & Styling: Builds design system components, applies BEM or CSS-in-JS
- Backend Integration: Works with REST or GraphQL APIs, handles errors gracefully
- Architecture: Suggests improvements to project structure, file hierarchy
- Optimization: Implements lazy loading, improves Core Web Vitals, handles SEO basics
- Testing: Writes integration tests, contributes to testing strategy
- CI/CD: Improves pipeline steps, reviews deployment config
- Mentorship: Supports juniors with code reviews and pair programming
- Communication: Clarifies scope with PMs, explains tech limitations to non-devs
- Soft Skills: Proactively offers improvements and collaborates cross-functionally
- Mindset & Autonomy: Acts as a safe pair of hands, owns delivery
- Emotional Management: Balances feedback with mentoring, handles ambiguity
Experience
4+ years of frontend development experience. Trusted with complex tasks and team support.
Area of Responsibility
Designs and delivers large features. Leads discussions, mentors peers, improves architectural consistency.
Skills
- Architecture & Patterns: Applies MVVM, clean architecture, understands boundaries between layers
- JavaScript & Frameworks: Deep expertise in core JS, Vue/React internals, manages component state and performance
- TypeScript: Uses types, generics, interfaces to improve code quality
- UI/UX: Refactors and enforces consistency across design system components
- Security: Prevents XSS, understands CORS, input validation
- Optimization: Improves load times, bundles, SEO performance
- Testing: Maintains coverage, sets testing strategy (unit, integration, e2e)
- Infrastructure: Manages Webpack/Vite configs, improves build time
- CI/CD: Builds and maintains pipeline steps, supports rollback scenarios
- Mentoring: Gives structured feedback, leads pair sessions and onboarding
- Soft Skills: Handles conflict in reviews, leads discussions constructively
- Mindset & Autonomy: Proactively identifies issues before they escalate
- Emotional Intelligence: Remains calm under pressure, mentors through uncertainty
Experience
Recognized as an expert in frontend development.
Area of Responsibility
Driving project quality, ensuring best practices, leading codebase improvements.
Skills
- Framework Mastery: Fluent in Vue, React, Angular, or Svelte at deep level
- Architecture: Proposes scalable solutions across projects, designs abstractions
- Typescript & Tooling: Improves typing strategy across codebase
- Testing & Automation: Establishes test coverage KPIs, introduces advanced mocking
- Performance: Audits app performance, introduces metrics (e.g., CLS, TBT)
- Server-Side Work: Knows how SSR works, configures build for SEO and speed
- Cross-Team Work: Aligns standards across teams, runs architecture syncs
- Mentorship: Grows other senior engineers and identifies capability gaps
- Tech Processes: Improves code review process, release flow, documentation practices
- Communication: Facilitates alignment between tech and product/design
- Systemic Thinking: Builds scalable conventions, avoids short-term fixes
- Resilience & Adaptability: Supports teams through platform changes and uncertainty
Experience
Strategic leader in frontend development.
Area of Responsibility
Shaping the technical direction, mentoring senior engineers, overseeing large projects.
Skills
- Strategic Planning: Designs and evolves long-term frontend roadmap
- Architecture: Owns macro architecture, system boundaries, and cross-cutting concerns
- Innovation: Introduces tech evolution (framework migrations, design system rewrites)
- Stakeholder Communication: Aligns product, design, and leadership on technical priorities
- Tech Vision: Advocates for performance, accessibility, and quality standards
- Cross-Team Enablement: Builds shared libraries, tooling, documentation
- Mentorship: Supports tech leads and seniors across multiple squads
- Decision-Making: Balances cost, risk, speed, and scalability
- Problem Solving: Handles ambiguity, reduces complexity across systems
Experience
Experienced frontend engineer with proven delivery leadership and architectural responsibility.
Area of Responsibility
Technical leadership, architecture design, and ensuring project alignment with company goals.
Skills
- Leadership: Plans and prioritizes delivery across multiple engineers
- Architecture Ownership: Leads technical scoping and design for features
- Code Quality: Enforces standards, ensures maintainability and testing
- Infrastructure: Oversees frontend build, deploy, and monitoring setup
- Team Support: Facilitates sprint planning, estimation, and retrospectives
- Stakeholder Management: Aligns with PMs, designers, backend leads
- Mentorship & Hiring: Grows engineers, participates in interviews, supports onboarding
- Balance: Aligns technical choices with delivery timelines and product strategy
- Crisis Navigation: Handles escalations, mitigates risks, and ensures release stability
Experience
Entry-level, little to no prior professional experience in frontend development.
Area of Responsibility
Learning and applying basic frontend concepts, writing simple components under supervision.
Skills
HTML/CSS: Understanding and using basic HTML elements and CSS styles.
JavaScript: Familiarity with basic JavaScript (ES6+) concepts.
Git: Basic version control operations, understanding of repositories.
Soft Skills: Effective communication, openness to feedback, willingness to learn and improve.
Experience
More then 1 year of experience in frontend development.
Area of Responsibility
Developing small features, fixing bugs, and understanding project architecture.
Skills
HTML/CSS: Proficient in semantic HTML and CSS preprocessors (e.g., Sass).
JavaScript: Knowledge of ES6+, basic use of libraries like Vue.js or React.
Version Control: Confident use of Git, contributing to code reviews.
Soft Skills: Basic teamwork and communication, handling constructive criticism.
Experience
More then 2 years of solid frontend experience.
Area of Responsibility
Developing features independently, improving existing components, participating in code reviews.
Skills
JavaScript & Frameworks: Deep knowledge of ES6+, Vue.js ecosystem, understanding UI component libraries.
Coding Practices: Writing clean and maintainable code, understanding coding patterns and principles.
Infrastructure: Familiarity with build tools (Webpack, Babel) and CI/CD pipelines.
Soft Skills: Working well in a team, basic problem-solving and critical thinking.
Experience
More then 3 years of experience in frontend, capable of handling complex tasks.
Area of Responsibility
Leading feature implementation, optimizing performance, and mentoring juniors.
Skills
Advanced JavaScript: Mastery of core concepts, meta-frameworks, and server-side rendering (SSR).
Testing: Writing unit tests and understanding end-to-end testing frameworks.
Optimization: Improving load times, optimizing SEO, and handling responsive design challenges.
Soft Skills: Effective collaboration, taking initiative, and providing constructive feedback.
Experience
More then 4 years of frontend development experience.
Area of Responsibility
Designing and implementing complex systems, contributing to architectural decisions.
Skills
Architecture & Patterns: Understanding design patterns, OOP, and functional programming.
Security: Awareness of common vulnerabilities and how to mitigate them.
Performance Tuning: Deep understanding of browser performance and optimization.
Soft Skills: Strong communication, mentoring, and conflict resolution skills.
Experience
Recognized as an expert in frontend development.
Area of Responsibility
Driving project quality, ensuring best practices, leading codebase improvements.
Skills
Frontend Mastery: Proficient in multiple frameworks (Vue.js, React, Angular), full understanding of TypeScript.
Code Review & Testing: Leading code reviews, implementing automated testing strategies.
CI/CD & Infrastructure: Advanced setup and maintenance of continuous integration and delivery.
Soft Skills: Strategic thinking, decision-making, and adaptability to change.
Experience
Strategic leader in frontend development.
Area of Responsibility
Shaping the technical direction, mentoring senior engineers, overseeing large projects.
Skills
Strategic Planning: Defining and implementing frontend strategies, architectural design.
Innovation: Proposing innovative solutions, optimizing frameworks and libraries.
Stakeholder Communication: Effectively interacting with product owners and management.
Soft Skills: High-level collaboration, influencing team direction, handling complex challenges.
Experience
Extensive experience in leading frontend projects and teams.
Area of Responsibility
Technical leadership, architecture design, and ensuring project alignment with company goals.
Skills
Technology Leadership: Guiding the team on technical implementations, making strategic tech decisions.
Code Quality: Establishing and maintaining coding standards, enforcing best practices.
CI/CD & DevOps: Expertise in infrastructure, server configuration, and deployment strategies.
Soft Skills: Effective delegation, inspiring and motivating the team, strategic decision-making.
Experience
Senior-level experience with a focus on leadership and team management.
Area of Responsibility
Managing the frontend team, ensuring project delivery, and aligning with stakeholders.
Skills
- Project Management: Plans sprints, tracks delivery, removes blockers
- Team Development: Mentors engineers, gives regular feedback, runs 1:1s
- Code Quality: Oversees code reviews, promotes consistency and testing
- Stakeholder Communication: Aligns with Product, Design, and other teams
- Soft Skills: Resolves team conflicts, builds psychological safety
- Decision-Making: Owns delivery decisions, clarifies trade-offs
- Processes: Organizes retrospectives, improves estimation and planning
- Hiring: Participates in hiring pipeline and onboarding of new team members
Experience
Experienced people and delivery manager. Oversees one or more frontend teams and connects execution with company goals.
Area of Responsibility
Managing several frontend teams or a key business unit. Translating the overall frontend strategy into actionable plans across groups, ensuring alignment with company goals.
Skills
- Cross-Team Leadership: Coordinates multiple squads or initiatives
- Process Scaling: Improves workflows, automation, and standards across teams
- Mentorship & Growth: Develops TLs and seniors, drives learning culture
- Strategic Execution: Translates roadmap into actionable team plans
- Stakeholder Alignment: Collaborates with other stream leads (Backend, Mobile, Design)
- Team Health: Builds sustainable pace, manages burnout risks
- Hiring & Structure: Leads team planning, staffing, and reorganization
- Technical Awareness: Understands system architecture and constraints
Experience
Extensive experience in both frontend development and leadership.
Area of Responsibility
Overseeing the entire frontend department, defining the vision, and driving strategic initiatives.
Skills
- Strategic Leadership: Defines vision, goals, and long-term plans
- Process Improvement: Builds scalable, sustainable engineering processes
- Architecture Ownership: Oversees platform-wide frontend architecture and tech direction
- Executive Communication: Reports on frontend progress, risks, and initiatives
- Hiring & Development: Builds strong leadership pipeline, drives talent development
- Change Management: Leads platform transitions, process shifts, and cultural evolution
- Cross-Functional Influence: Connects engineering with business, product, and design
- Innovation: Champions technology innovation aligned with company goals
Experience
Senior-level experience with a focus on leadership and team management.
Area of Responsibility
Managing the frontend team, ensuring project delivery, and aligning with stakeholders.
Skills
Project Management: Planning and coordinating tasks, prioritizing work for team members.
Team Development: Mentoring and coaching, organizing training sessions for skills enhancement.
Communication: Handling stakeholder expectations, managing team dynamics.
Leadership Skills: Decision-making, conflict resolution, and fostering a collaborative environment.
Experience
Extensive experience in both frontend development and leadership.
Area of Responsibility
Overseeing the entire frontend department, defining the vision, and driving strategic initiatives.
Skills
Strategic Leadership: Setting goals, driving innovation, and overseeing large-scale projects.
Process Improvement: Developing and implementing processes to improve team efficiency.
Hiring & Development: Building and growing the team, managing recruitment, and team development.
Executive Communication: Reporting to top management, presenting the department’s achievements and plans.
