Роли · Desktop Developer (Electron/Tauri) · Lead

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

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

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

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

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

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

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

Проводит алгоритмические review для Electron-проектов. Определяет performance standards. Менторит по оптимизации в TypeScript.

Формирует code quality стандарты для Electron-команды. Определяет метрики, координирует tech debt. Внедряет quality gates в CI.

Определяет architectural patterns для Electron-команды. Проводит design review. Формирует pattern catalog для desktop development.

Определяет ООП-стандарты для Electron-команды. Проводит design review. Формирует TypeScript coding guidelines.

Определяет data structure стандарты для Electron-команды. Координирует data layer architecture. Менторит по выбору структур данных.

Backend Development · 1

Node.js Frameworks Эксперт

Определяет Node.js стратегию для Electron-команды. Координирует native module management. Формирует backend architecture standards.

Frontend Development · 8

Определяет build и bundle стратегию для Electron-команды. Формирует size budgets. Координирует build infrastructure.

Определяет CSS стратегию для Electron-команды. Формирует design tokens и style guidelines. Координирует CSS architecture.

React Core Эксперт

Определяет React стандарты для Electron-команды. Координирует component library. Формирует React best practices для desktop context.

State Management Эксперт

Определяет state management стратегию для Electron-платформы. Формирует state design patterns. Координирует state architecture across модулей.

Tailwind CSS Эксперт

Определяет Tailwind стратегию для Electron-команды. Формирует component conventions. Координирует design system evolution.

Определяет Vite стратегию для Electron-команды. Координирует build tooling standardization. Формирует Vite best practices.

Web APIs Эксперт

Определяет Web API стратегию для Electron-платформы. Формирует guidelines для Web vs Node.js API choice. Координирует API abstraction layer.

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

Определяет real-time стратегию для Electron-платформы. Координирует WebSocket infrastructure. Формирует message protocol standards.

REST API Design Эксперт

Определяет API стратегию для Electron-продукта. Координирует API contracts с backend. Формирует API client standards.

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

Docker Эксперт

Определяет Docker стратегию для Electron CI. Координирует container infrastructure. Формирует Docker best practices.

DevOps и CI/CD · 1

Определяет CI/CD стратегию для Electron-команды. Координирует release automation. Формирует deployment standards.

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

Определяет E2E стратегию для Electron-продукта. Координирует E2E infrastructure. Балансирует coverage и cost.

Определяет testing strategy для Electron-команды. Формирует coverage targets. Координирует test infrastructure.

Безопасность · 2

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

ChatGPT / Claude Эксперт

Определяет LLM стратегию для Electron-команды. Формирует AI policies. Координирует AI-assisted development.

GitHub Copilot Эксперт

Определяет AI-assisted development стратегию. Формирует Copilot guidelines. Оценивает productivity impact.

Observability и мониторинг · 1

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

Code Review Эксперт

Определяет code review процесс для команды. Формирует review checklist для Electron. Координирует review workflow.

Git Advanced Эксперт

Определяет Git стратегию для Electron-команды. Формирует branching model. Координирует release process.

Desktop Development · 8

Auto-Update Mechanisms Эксперт

Определяет update стратегию для Electron-продукта. Координирует update pipeline с CI/CD. Формирует SLA для доставки обновлений.

Desktop App Packaging Эксперт

Определяет distribution стратегию для Electron-продукта. Координирует packaging с CI/CD. Формирует signing и notarization standards. Планирует store distribution.

Electron Core Эксперт

Определяет техническую стратегию Electron-разработки. Формирует стандарты security (CSP, sandbox). Планирует миграцию между major версиями Electron. Координирует с Chromium/Node.js upgrades.

Electron Security Эксперт

Определяет security стратегию для Electron-платформы. Формирует security checklist и review process. Координирует penetration testing и CVE response.

Определяет IPC стратегию для Electron-платформы. Формирует IPC patterns и security guidelines. Координирует cross-process architecture.

MVVM Pattern Эксперт

Определяет архитектурные паттерны для Electron-команды. Формирует coding guidelines для separation of concerns. Проводит architecture review.

Определяет offline-first стратегию для Electron-продукта. Координирует sync protocol с backend. Формирует data standards.

Plugin Architecture Эксперт

Определяет plugin ecosystem стратегию. Формирует plugin API standards и review process. Координирует plugin developer community.

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

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

Документирование APIИндексирование БДОсновы сетейОсновы System DesignApache KafkaAWSCursor IDEGraphQL DesignKubernetes CoreOpenTelemetryPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisTerraform

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

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

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

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