Роли · Frontend Developer (Angular) · Lead

Что должен уметь Lead }

37 ключевых навыков, всего 52. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Frontend Development, API и интеграции.

37ключевых навыков
15дополнительных навыков
9областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Lead Полная матрица роли

Ключевые навыки для Lead

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 7

Определяет архитектурные стандарты производительности алгоритмов для Angular-проекта. Проводит ревью на предмет неоптимальных O(n^2) операций в pipe-ах, директивах и обработчиках NgRx-эффектов.

Устанавливает стандарты асинхронного программирования: когда использовать signals vs RxJS, паттерны обработки ошибок в Effects, стратегии отмены запросов. Проводит ревью на предмет утечек памяти.

Внедряет культуру качества в Angular-команде: автоматизированные проверки в CI через angular-eslint, architectural fitness functions, метрики технического долга, процессы код-ревью для Angular-специфичных паттернов.

Формирует каталог рекомендованных паттернов для Angular-команды: SCAM (Single Component Angular Module), Feature-based architecture, паттерны обработки ошибок через HttpInterceptors и ErrorHandler.

Обеспечивает соблюдение SOLID-принципов в Angular-кодовой базе: Single Responsibility для компонентов и сервисов, Interface Segregation через абстрактные классы и InjectionToken, Open/Closed через DI-провайдеры.

Устанавливает стандарты работы с данными в Angular-проекте: нормализация состояния в NgRx SignalStore, типобезопасные entity-адаптеры, паттерны immutable-обновлений для стабильной работы ChangeDetection.

Обеспечивает максимальную типобезопасность в Angular-проекте: strict-режим TypeScript и Angular compiler, типизированные interceptors и guards, автогенерация типов из OpenAPI-схем для HttpClient.

Frontend Development · 18

Внедряет процесс визуального тестирования в Angular-команде: CI-интеграция visual diff в PR-ревью, политика утверждения визуальных изменений, бюджеты на количество изменённых скриншотов в релизе.

Стандартизирует accessibility в Angular-экосистеме: определяет a11y requirements для Angular Material theme, создает custom schematics для accessible component scaffolding, проектирует a11y testing pipeline. Обучает Angular-команды CDK a11y best practices.

Внедряет стандарты тестирования компонентов в команде: минимальное покрытие для каждого компонента, шаблоны тестов для разных типов компонентов (form, list, dialog), метрики качества тестов.

Стандартизирует micro-frontend approach в Angular: создает Nx generators для scaffold новых MFE, определяет Angular upgrade strategy для coordinated version bumps, проектирует testing strategy (unit per MFE + integration shell). Обучает команды Angular-specific MFE patterns.

Внедряет систему контроля размера бандла: performance-бюджеты в angular.json, CI-проверки через bundlesize, мониторинг регрессий, стандарты импортов для предотвращения случайного увеличения бандла.

Управляет развитием дизайн-системы Angular-команды: версионирование через Nx-библиотеки, процесс RFC для новых компонентов, интеграция с Figma через design tokens, метрики adoption.

Устанавливает CSS-стандарты для Angular-проекта: архитектура стилей (BEM vs utility), правила использования ::ng-deep и ViewEncapsulation, performance-бюджеты для CSS, стратегия поддержки браузеров.

Angular Core Эксперт

Определяет frontend-архитектуру на уровне продукта с Angular Core. Формирует стандарты и best practices. Проводит архитектурные review.

Core Web Vitals Эксперт

Устанавливает performance-стандарты для Angular-проекта: целевые значения CWV для каждого маршрута, автоматизация Lighthouse CI, процесс ревью влияния PR на метрики, dashboards производительности.

Data Fetching Эксперт

Устанавливает стандарты работы с данными: абстракция API-слоя для Angular-проекта, автогенерация HTTP-сервисов из OpenAPI, кеширование стратегии (SWR-подобные), мониторинг и логирование запросов.

Progressive Web Apps Эксперт

Определяет PWA-стандарты для Angular-проекта: стратегии обновления приложения (SwUpdate), политики кеширования для разных типов контента, метрики engagement для PWA, процесс тестирования offline-сценариев.

Определяет frontend-архитектуру на уровне продукта с RxJS и реактивное программирование. Формирует стандарты и best practices. Проводит архитектурные review.

Определяет стандарты SSR для Angular-проекта: какие маршруты рендерить серверно vs клиентски, стратегия кеширования SSR-страниц, мониторинг серверной производительности, процесс деплоя Angular Universal на Node.js.

State Management Эксперт

Определяет стандарты управления состоянием: когда использовать сервисы vs NgRx vs SignalStore, паттерны обработки серверного состояния, стратегия миграции на signal-based state management, код-ревью NgRx-паттернов.

Tailwind CSS Эксперт

Устанавливает стандарты использования Tailwind в Angular-команде: конвенции именования кастомных классов, архитектура тем, интеграция с Angular CDK, процесс ревью стилей в компонентных библиотеках.

Управляет сборочной инфраструктурой Angular-проекта: миграция на esbuild-builder, Nx-кеширование для монорепозитория, стандартизация build-конфигураций, мониторинг времени сборки и его оптимизация.

Web APIs Эксперт

Устанавливает стандарты использования Web API в Angular-команде: абстракции через DI-токены (DOCUMENT, PLATFORM_ID), SSR-совместимость через isPlatformBrowser, feature detection для progressive enhancement.

Web Components Эксперт

Управляет стратегией Web Components в Angular-проекте: стандарты создания Angular Elements для микрофронтендов, версионирование и публикация в npm, интеграция с не-Angular приложениями.

API и интеграции · 2

GraphQL Design Эксперт

Управляет GraphQL-стратегией Angular-проекта: стандарты написания queries и mutations, code-generation пайплайн, мониторинг использования полей, процесс эволюции схемы, обучение команды GraphQL-паттернам.

REST API Design Эксперт

Устанавливает стандарты API-интеграции для Angular-команды: контракты между frontend и backend, mock-серверы для параллельной разработки, стратегия обработки ошибок и retry, документация API-слоя.

Облако и инфраструктура · 1

Docker Эксперт

Устанавливает Docker-стандарты для Angular-проекта: базовые образы и security scanning, оптимизация CI/CD пайплайна, стратегия кеширования Docker layers, мониторинг размера образов и времени деплоя.

DevOps и CI/CD · 1

Управляет CI/CD инфраструктурой Angular-проекта: оптимизация времени пайплайна, Nx Cloud для distributed execution, стандарты branch protection и required checks, мониторинг и метрики CI-производительности.

Тестирование и QA · 3

Определяет стандарты тестирования доступности и quality gates для Angular-проектов в организации. Формирует автоматизированные пайплайны тестирования a11y, протоколы тестирования скринридеров и процессы аудита соответствия WCAG для библиотек компонентов Angular. Проводит архитектурные ревью, обеспечивая соответствие Angular-приложений требованиям доступности, и менторит команды по практикам тестирования инклюзивного дизайна.

Управляет e2e-тестированием в Angular-проекте: определение критических user flows для покрытия, flaky-test management, параллелизация в CI, интеграция с QA-процессом, метрики стабильности и покрытия.

Внедряет культуру тестирования в Angular-команде: минимальное покрытие через coverage thresholds, стандарты именования и организации тестов, шаблоны для разных типов тестируемых сущностей, метрики качества.

AI-ассистированная разработка · 2

ChatGPT / Claude Эксперт

Определяет стандарты использования AI в Angular-команде: best practices для промптинга Angular-задач, валидация AI-сгенерированного кода, интеграция AI в код-ревью процесс, обучение команды AI-инструментам.

GitHub Copilot Эксперт

Управляет внедрением Copilot в Angular-команде: лицензирование и настройка для организации, стандарты использования в Angular-проектах, метрики продуктивности, политика проверки сгенерированного кода.

Контроль версий и коллаборация · 2

Code Review Эксперт

Выстраивает процесс код-ревью для Angular-команды: чеклисты для разных типов PR (feature, bugfix, migration), CODEOWNERS для Angular-модулей, автоматизация ревью через angular-eslint и Danger.js.

Git Advanced Эксперт

Устанавливает Git-стандарты для Angular-команды: branch protection rules, conventional commits enforcement, стратегия ветвления для Nx-монорепо, процесс release-management с semantic versioning.

Performance Engineering · 1

Performance Budgets Эксперт

Внедряет performance-бюджеты как процесс в Angular-команде: CI-gates блокирующие PR при нарушении бюджетов, dashboards для отслеживания трендов, ответственные за бюджеты по feature-областям.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Документирование APIИнтеграционное тестированиеМногопоточное программированиеОсновы сетейОсновы System DesignПрактики безопасного кодаСтруктурированное логированиеAWSCursor IDEKubernetes CoreOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedis

Что меняется на Principal

0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.

Страница Principal →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 52 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.