Определяет стандарты асинхронного программирования для команды смарт-контрактов: гайдлайны async-мониторинга событий, ревью конкурентного управления транзакциями, неблокирующие паттерны взаимодействия с контрактами. Устанавливает best practices для async-паттернов в Web3-приложениях.
Роли · Smart Contract Developer · Lead
Что должен уметь Lead }
25 ключевых навыков, всего 72. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Тестирование и QA, Безопасность.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 2
Определяет стандарты типобезопасности для команд разработки смарт-контрактов — формирует требования к кастомным типам для финансовых примитивов, ABI-safe паттерны интерфейсов и иерархии типов, совместимые с формальной верификацией. Проводит архитектурные ревью, обеспечивая типобезопасные layout хранения, совместимость обновлений и кросс-протокольную консистентность типов.
Тестирование и QA · 5
Определяет стратегию интеграционного тестирования мультипротокольных DeFi-экосистем, охватывающих слои лендинга, трейдинга и governance. Формирует стандарты качества для тестирования композируемости протоколов и верификации экономических инвариантов. Внедряет культуру shift-left тестирования с ранней формальной спецификацией границ кросс-протокольных взаимодействий и оценкой рисков MEV.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Определяет 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.
Определяет архитектуру смарт-контрактов и управление безопасностью: процессы аудита, стратегии обновления (proxy patterns, diamond) и требования к тестированию. Устанавливает стандарты код-ревью для Solidity/Vyper. Координирует с аудиторами сертификацию безопасности.
Формирует security requirements для контрактов с учётом consensus assumptions различных сетей. Определяет chain selection criteria и deployment strategy с учётом consensus guarantees.
Определяет архитектуру кросс-чейн смарт-контрактов: стандарты передачи сообщений, управление кросс-чейн состоянием и управление обновлениями bridge-контрактов. Устанавливает требования аудита безопасности для межчейн-взаимодействий протоколов.
Определяет DeFi architecture standards для организации. Формирует risk framework для protocol integrations и composability. Координирует cross-protocol smart contract interactions.
Определяет архитектуру и управление смарт-контрактами Ethereum: управление пайплайном аудитов, координация стратегии обновлений и решения по adoption EIP. Устанавливает стандарты кодирования Solidity и процессы ревью безопасности для разработки DeFi-протоколов.
Определяет архитектуру и управление смарт-контрактами NFT: стратегии обновления NFT-контрактов, механизмы enforcement роялти и on-chain tracking провенанса. Устанавливает требования аудита безопасности и стандарты тестирования для разработки NFT-протоколов.
Формирует культуру security-first разработки для команд смарт-контрактов. Устанавливает обязательные security-гейты в CI/CD, процессы ревью безопасности и playbook реагирования на on-chain эксплойты. Координирует bug bounty программы.
Определяет testing methodology для организации. Формирует CI/CD pipeline с mutation testing, coverage gates и invariant checks. Координирует test infrastructure для 10+ проектов.
Определяет лучшие практики Solidity и стандарты архитектуры смарт-контрактов для команды. Устанавливает тестовые фреймворки (юнит, интеграционные, инвариантные тесты), CI/CD пайплайны для on-chain деплоев и процедуры governance обновлений. Ревьюит весь production-код контрактов.
Определяет стандарты архитектуры токеномики и процессы экономического ревью для команд смарт-контрактов. Устанавливает фреймворки симуляции для валидации моделей токенов перед запуском в mainnet. Координирует с экономистами протокола по дизайну стимулов и управлению казной.
Определяет blockchain-архитектуру продукта. Формирует security-стандарты. Координирует аудиты.
Определяет стандарты архитектуры интеграции кошельков для платформ смарт-контрактов. Устанавливает протоколы безопасности для потоков одобрения транзакций, проверки провайдеров кошельков и практик управления ключами. Координирует кросс-командную консистентность UX кошельков и стандарты доступности.
Определяет стандарты Web3 фронтенда для команд платформы смарт-контрактов. Устанавливает стратегии тестирования слоёв взаимодействия с контрактами, практики типобезопасности ABI с TypeChain и мониторинг неудавшихся транзакций. Координирует паттерны frontend-contract интеграции между командами.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
} в открытой матрице компетенций: 72 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.