Проводит алгоритмические review для Electron-проектов. Определяет performance standards. Менторит по оптимизации в TypeScript.
Роли · Desktop Developer (Electron/Tauri) · Lead
Что должен уметь Lead }
39 ключевых навыков, всего 54. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Frontend Development.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 8
Определяет async стратегию для Electron-платформы. Формирует async coding standards. Координирует error handling strategy.
Формирует code quality стандарты для Electron-команды. Определяет метрики, координирует tech debt. Внедряет quality gates в CI.
Определяет process model для Electron-платформы. Формирует multi-process standards. Координирует parallel processing strategy.
Определяет architectural patterns для Electron-команды. Проводит design review. Формирует pattern catalog для desktop development.
Определяет ООП-стандарты для Electron-команды. Проводит design review. Формирует TypeScript coding guidelines.
Определяет data structure стандарты для Electron-команды. Координирует data layer architecture. Менторит по выбору структур данных.
Определяет TypeScript стратегию для Electron-команды. Формирует type safety guidelines. Проводит review с фокусом на типизацию.
Backend Development · 1
Определяет Node.js стратегию для Electron-команды. Координирует native module management. Формирует backend architecture standards.
Frontend Development · 8
Определяет component testing стратегию. Формирует component quality standards. Координирует component library testing.
Определяет build и bundle стратегию для Electron-команды. Формирует size budgets. Координирует build infrastructure.
Определяет CSS стратегию для Electron-команды. Формирует design tokens и style guidelines. Координирует CSS architecture.
Определяет React стандарты для Electron-команды. Координирует component library. Формирует React best practices для desktop context.
Определяет state management стратегию для Electron-платформы. Формирует state design patterns. Координирует state architecture across модулей.
Определяет Tailwind стратегию для Electron-команды. Формирует component conventions. Координирует design system evolution.
Определяет Vite стратегию для Electron-команды. Координирует build tooling standardization. Формирует Vite best practices.
Определяет Web API стратегию для Electron-платформы. Формирует guidelines для Web vs Node.js API choice. Координирует API abstraction layer.
API и интеграции · 2
Определяет real-time стратегию для Electron-платформы. Координирует WebSocket infrastructure. Формирует message protocol standards.
Определяет API стратегию для Electron-продукта. Координирует API contracts с backend. Формирует API client standards.
Облако и инфраструктура · 1
Определяет Docker стратегию для Electron CI. Координирует container infrastructure. Формирует Docker best practices.
DevOps и CI/CD · 1
Определяет CI/CD стратегию для Electron-команды. Координирует release automation. Формирует deployment standards.
Тестирование и QA · 3
Определяет integration testing стратегию. Координирует test infrastructure. Формирует integration testing стандарты.
Определяет E2E стратегию для Electron-продукта. Координирует E2E infrastructure. Балансирует coverage и cost.
Определяет testing strategy для Electron-команды. Формирует coverage targets. Координирует test infrastructure.
Безопасность · 2
Определяет secure coding стандарты для Electron-команды. Формирует security review process. Координирует security training.
Определяет security стратегию для Electron-команды. Формирует security review process. Координирует security audits.
AI-ассистированная разработка · 2
Определяет LLM стратегию для Electron-команды. Формирует AI policies. Координирует AI-assisted development.
Определяет AI-assisted development стратегию. Формирует Copilot guidelines. Оценивает productivity impact.
Observability и мониторинг · 1
Определяет logging стратегию для Electron. Формирует GDPR-compliant logging standards. Координирует observability.
Контроль версий и коллаборация · 2
Определяет code review процесс для команды. Формирует review checklist для Electron. Координирует review workflow.
Определяет Git стратегию для Electron-команды. Формирует branching model. Координирует release process.
Desktop Development · 8
Определяет update стратегию для Electron-продукта. Координирует update pipeline с CI/CD. Формирует SLA для доставки обновлений.
Определяет distribution стратегию для Electron-продукта. Координирует packaging с CI/CD. Формирует signing и notarization standards. Планирует store distribution.
Определяет техническую стратегию Electron-разработки. Формирует стандарты security (CSP, sandbox). Планирует миграцию между major версиями Electron. Координирует с Chromium/Node.js upgrades.
Определяет security стратегию для Electron-платформы. Формирует security checklist и review process. Координирует penetration testing и CVE response.
Определяет IPC стратегию для Electron-платформы. Формирует IPC patterns и security guidelines. Координирует cross-process architecture.
Определяет архитектурные паттерны для Electron-команды. Формирует coding guidelines для separation of concerns. Проводит architecture review.
Определяет offline-first стратегию для Electron-продукта. Координирует sync protocol с backend. Формирует data standards.
Определяет plugin ecosystem стратегию. Формирует plugin API standards и review process. Координирует plugin developer community.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
} в открытой матрице компетенций: 54 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.