Роли · Smart Contract Developer · Lead

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

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

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

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

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

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

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

Определяет стандарты асинхронного программирования для команды смарт-контрактов: гайдлайны async-мониторинга событий, ревью конкурентного управления транзакциями, неблокирующие паттерны взаимодействия с контрактами. Устанавливает best practices для async-паттернов в Web3-приложениях.

Определяет стандарты типобезопасности для команд разработки смарт-контрактов — формирует требования к кастомным типам для финансовых примитивов, ABI-safe паттерны интерфейсов и иерархии типов, совместимые с формальной верификацией. Проводит архитектурные ревью, обеспечивая типобезопасные layout хранения, совместимость обновлений и кросс-протокольную консистентность типов.

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

Определяет стратегию интеграционного тестирования мультипротокольных DeFi-экосистем, охватывающих слои лендинга, трейдинга и governance. Формирует стандарты качества для тестирования композируемости протоколов и верификации экономических инвариантов. Внедряет культуру shift-left тестирования с ранней формальной спецификацией границ кросс-протокольных взаимодействий и оценкой рисков MEV.

Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.

Property-Based Testing Эксперт

Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.

TDD и BDD Эксперт

Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.

Определяет стратегию тестирования на уровне продукта для смарт-контрактов: стандарты формальной верификации, governance инвариантного тестирования, фреймворки аудитного security-тестирования. Устанавливает культуру shift-left тестирования с автоматическими quality gates для деплоя контрактов включая валидацию на fork mainnet.

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

Определяет стратегию моделирования угроз для команд разработки смарт-контрактов и протокольных продуктов. Устанавливает стандарты security-ревью, интегрирующие формальную верификацию с анализом угроз. Координирует кросс-протокольные оценки угроз для рисков композируемости и обновлений. Продвигает внедрение моделирования угроз как обязательной практики перед аудитом во всей контрактной разработке.

Определяет стратегию безопасного кодирования для разработки смарт-контрактов, охватывающей дизайн протоколов, процессы аудита и защиту деплоя. Формирует политики безопасности для требований формальной верификации, тестирования экономических инвариантов и программ баунти за уязвимости. Координирует реагирование на инциденты безопасности DeFi-протоколов и обучает команды adversarial практикам безопасного кодирования.

Определяет стратегию сканирования зависимостей для команды разработки смарт-контрактов, стандартизируя SCA-инструменты для кодовых баз Solidity, Rust и Move. Устанавливает политики фиксации зависимостей, проверки готовности к аудиту и гейты уязвимостей перед деплоем. Координирует реагирование команды на критические уязвимости зависимостей, затрагивающие DeFi-протоколы и on-chain инфраструктуру. Обучает разработчиков рискам цепочки поставок, специфичным для блокчейн-экосистем, включая вредоносные пакеты и скомпрометированные инструменты сборки.

Определяет стратегию безопасности для разработки смарт-контрактов, охватывающей дизайн протоколов, процессы аудита и защиту деплоя. Формирует политики безопасности для требований формальной верификации, тестирования экономических симуляций и программ баунти за уязвимости. Координирует реагирование на инциденты безопасности DeFi-протоколов и обучает команды adversarial мышлению для финансовых контрактов.

Blockchain и Web3 · 14

Определяет криптографическую архитектуру для платформы смарт-контрактов: выбор proof-систем, стратегии агрегации подписей и интеграция протоколов приватности. Устанавливает стандарты криптографического ревью и гайдлайны оптимизации газа для on-chain proofs.

Blockchain Fundamentals Эксперт

Определяет архитектуру смарт-контрактов и управление безопасностью: процессы аудита, стратегии обновления (proxy patterns, diamond) и требования к тестированию. Устанавливает стандарты код-ревью для Solidity/Vyper. Координирует с аудиторами сертификацию безопасности.

Consensus Mechanisms Эксперт

Формирует security requirements для контрактов с учётом consensus assumptions различных сетей. Определяет chain selection criteria и deployment strategy с учётом consensus guarantees.

Cross-Chain Bridges Эксперт

Определяет архитектуру кросс-чейн смарт-контрактов: стандарты передачи сообщений, управление кросс-чейн состоянием и управление обновлениями bridge-контрактов. Устанавливает требования аудита безопасности для межчейн-взаимодействий протоколов.

DeFi Protocols Эксперт

Определяет DeFi architecture standards для организации. Формирует risk framework для protocol integrations и composability. Координирует cross-protocol smart contract interactions.

Ethereum Ecosystem Эксперт

Определяет архитектуру и управление смарт-контрактами Ethereum: управление пайплайном аудитов, координация стратегии обновлений и решения по adoption EIP. Устанавливает стандарты кодирования Solidity и процессы ревью безопасности для разработки DeFi-протоколов.

NFT Development Эксперт

Определяет архитектуру и управление смарт-контрактами NFT: стратегии обновления NFT-контрактов, механизмы enforcement роялти и on-chain tracking провенанса. Устанавливает требования аудита безопасности и стандарты тестирования для разработки NFT-протоколов.

Smart Contract Security Эксперт

Формирует культуру security-first разработки для команд смарт-контрактов. Устанавливает обязательные security-гейты в CI/CD, процессы ревью безопасности и playbook реагирования на on-chain эксплойты. Координирует bug bounty программы.

Smart Contract Testing Эксперт

Определяет testing methodology для организации. Формирует CI/CD pipeline с mutation testing, coverage gates и invariant checks. Координирует test infrastructure для 10+ проектов.

Solidity Эксперт

Определяет лучшие практики Solidity и стандарты архитектуры смарт-контрактов для команды. Устанавливает тестовые фреймворки (юнит, интеграционные, инвариантные тесты), CI/CD пайплайны для on-chain деплоев и процедуры governance обновлений. Ревьюит весь production-код контрактов.

Tokenomics Design Эксперт

Определяет стандарты архитектуры токеномики и процессы экономического ревью для команд смарт-контрактов. Устанавливает фреймворки симуляции для валидации моделей токенов перед запуском в mainnet. Координирует с экономистами протокола по дизайну стимулов и управлению казной.

Vyper Эксперт

Определяет blockchain-архитектуру продукта. Формирует security-стандарты. Координирует аудиты.

Wallet Integration Эксперт

Определяет стандарты архитектуры интеграции кошельков для платформ смарт-контрактов. Устанавливает протоколы безопасности для потоков одобрения транзакций, проверки провайдеров кошельков и практик управления ключами. Координирует кросс-командную консистентность UX кошельков и стандарты доступности.

Web3 Frontend Эксперт

Определяет стандарты Web3 фронтенда для команд платформы смарт-контрактов. Устанавливает стратегии тестирования слоёв взаимодействия с контрактами, практики типобезопасности ABI с TypeChain и мониторинг неудавшихся транзакций. Координирует паттерны frontend-contract интеграции между командами.

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

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

Алгоритмы и сложностьАудит смарт-контрактовДеревья МерклаДокументирование APIКачество кода и рефакторингКриптоэкономикаМногопоточное программированиеОбновляемые контрактыОптимизация GasОсновы сетейОсновы System DesignПаттерны проектированияПлатформы смарт-контрактовПринципы ООП и SOLIDПроектирование WebSocket APIРаспределённые системыСтандарты токеновСтруктурированное логированиеСтруктуры данныхФормальная верификация контрактовЧистый кодAWSChatGPT / ClaudeCode ReviewCross-Chain BridgesCursor IDEDAO GovernanceDApp-разработкаDockerGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignKubernetes CoreLayer 2 SolutionsNFT-стандартыPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisREST API DesignSolidityUnit-тестированиеVyperWeb3-библиотекиZero-Knowledge ProofsZK-Rollups

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

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

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

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