Роли · Smart Contract Developer · Senior

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

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

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

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

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

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

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

Проектирует async-архитектуры для блокчейн-приложений: событийно-управляемый мониторинг контрактов, async-управление транзакциями multi-chain, конкурентные паттерны сверки состояния. Менторит команду по async-паттернам для надёжности блокчейн-приложений.

Обладает глубокой экспертизой в типобезопасности смарт-контрактов — проектирует типобезопасные интерфейсы DeFi-протоколов с кастомными типами значений для финансовых примитивов, реализует паттерны типов, совместимые с формальной верификацией, и архитектурирует обновляемые контрактные системы с типобезопасными layout хранения. Менторит команду по типобезопасности ABI-кодирования, совместимости типов между контрактами и type-driven паттернам безопасности для предотвращения типичных уязвимостей.

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

Проектирует стратегию интеграционного тестирования сложных экосистем DeFi-протоколов с кросс-чейн взаимодействиями. Внедряет автоматизированное тестирование обновлений контрактов, потоков governance и интеграций пулов ликвидности. Оптимизирует тестовую пирамиду, балансируя юнит-тесты с интеграционными сценариями на mainnet fork. Менторит команду по тестированию экономических векторов атак и рисков композируемости протоколов.

Проектирует фреймворки мутационного тестирования для обеспечения безопасности смарт-контрактов в DeFi-протоколах. Реализует стратегии мутации на основе формальной верификации и менторит команду по комбинированию фаззинга с мутационным анализом для критических путей контрактов.

Property-Based Testing Продвинутый

Проектирует комплексную стратегию инвариантного тестирования для DeFi-протоколов и сложных контрактных систем. Реализует multi-contract stateful фаззинг с Echidna и Foundry. Оптимизирует конфигурации фазз-кампаний для максимального обнаружения уязвимостей. Менторит команду.

TDD и BDD Продвинутый

Проектирует архитектуру тестирования для платформ смарт-контрактов: интеграция формальной верификации с TDD-воркфлоу, тестирование инвариантов для свойств безопасности протокола и BDD-driven подготовка аудита безопасности. Реализует мутационное тестирование для оценки качества тестового набора контрактов. Создаёт фреймворки тестирования для кросс-чейн взаимодействий контрактов. Менторит команду по test-driven безопасности смарт-контрактов.

Unit-тестирование Продвинутый

Проектирует стратегию тестирования для смарт-контрактов: пирамида тестирования для unit/integration/fork тестов, инвариантное тестирование с Foundry, интеграция формальной верификации для критичных функций. Оптимизирует тестирование газа и скорость симуляции fork mainnet. Менторит команду по комплексному тестированию безопасности контрактов.

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

Моделирование угроз Продвинутый

Проектирует комплексные процессы моделирования угроз для экосистем DeFi-протоколов. Создаёт формальные таксономии угроз, охватывающие экономические, криптографические и governance-поверхности атак. Менторит команды по инвариантно-ориентированному проектированию безопасности и автоматическому обнаружению угроз при обновлении смарт-контрактов. Оптимизирует объём security-аудита на основе покрытия модели угроз.

Проектирует методологии безопасного кодирования для экосистем DeFi-протоколов — реализует паттерны, совместимые с формальной верификацией, создаёт наборы тестов безопасных инвариантов и архитектурирует upgrade-safe контрактные системы с минимальной поверхностью атаки. Проводит моделирование экономических угроз и менторит команду по adversarial мышлению для разработки финансовых контрактов.

Проектирует стратегии управления зависимостями для проектов смарт-контрактов, балансируя ограничения неизменяемости с необходимостью патчей безопасности. Проводит моделирование угроз цепочки поставок DeFi, включая реестры npm/Cargo, паттерны обновления прокси-контрактов и линковку библиотек. Внедряет автоматическую генерацию SBOM для развёртываний смарт-контрактов, готовых к аудиту. Наставляет команду в оценке влияния CVE зависимости на пути исполнения on-chain по сравнению с off-chain инструментарием.

Проектирует методологии аудита безопасности для экосистем DeFi-протоколов — выявляет сложные экономические векторы атак, цепочки кросс-контрактной эксплуатации и риски манипуляции governance. Проводит моделирование угроз для архитектур смарт-контрактов и внедряет практики безопасности в SDLC Solidity/Vyper. Менторит команду по подходам формальной верификации и adversarial тестированию финансовых контрактов.

Blockchain и Web3 · 14

Проектирует криптографические паттерны смарт-контрактов: ZK-SNARK/STARK верификаторы, схемы мультиподписей и приватные вычисления. Проводит аудиты безопасности on-chain криптографических реализаций и оценивает газоэффективные крипто-библиотеки.

Blockchain Fundamentals Продвинутый

Проектирует системы смарт-контрактов с глубоким пониманием внутренностей EVM, оптимизации storage layout и паттернов кросс-контрактного взаимодействия. Проводит аудиты безопасности с formal verification и статическим анализом. Менторит команду по оптимизации газа.

Consensus Mechanisms Продвинутый

Проектирует контракты устойчивые к consensus-level атакам: time manipulation, reorg attacks, validator collusion. Моделирует MEV-сценарии и реализует защитные механизмы.

Cross-Chain Bridges Продвинутый

Проектирует кросс-чейн системы смарт-контрактов: интеграция Chainlink CCIP, LayerZero messaging и Hyperlane interchain contracts. Проводит аудиты безопасности логики bridge-контрактов и реализует механизмы защиты от replay.

DeFi Protocols Продвинутый

Проектирует DeFi протоколы: concentrated liquidity AMM, dynamic fee mechanisms, liquidation engines с MEV protection. Проводит economic security analysis и formal verification.

Ethereum Ecosystem Продвинутый

Проектирует продвинутые системы смарт-контрактов Ethereum: upgradeable proxies (UUPS/Transparent), diamond pattern (EIP-2535) и газоэффективный assembly (Yul). Проводит formal verification и invariant testing с Foundry. Менторит команду по оптимизации EVM.

NFT Development Продвинутый

Проектирует продвинутые системы NFT-контрактов: ERC-6551 token-bound accounts, динамические NFT с Chainlink oracles и газоэффективные batch-операции. Проводит аудиты безопасности логики NFT-маркетплейсов и реализует новые стандарты токенов.

Smart Contract Security Продвинутый

Проектирует и проводит комплексные аудиты смарт-контрактов: формальная верификация, фазз-тестирование с Echidna и символьное выполнение с Manticore. Выявляет сложные векторы атак, включая flash loan эксплойты и манипуляцию оракулами. Менторит разработчиков по написанию audit-ready кода.

Smart Contract Testing Продвинутый

Проектирует test strategy: invariant testing с Echidna/Medusa, stateful fuzzing, differential testing. Пишет formal specifications и интегрирует в CI. Реализует mutation testing.

Solidity Продвинутый

Проектирует production-grade контракты на Solidity для DeFi-протоколов: AMM, лендинг и yield-стратегии. Владеет оптимизациями на уровне ассемблера (Yul), упаковкой storage layout и стоимостью опкодов EVM. Реализует формальную верификацию с Certora. Менторит разработчиков по газ-эффективному и безопасному Solidity.

Tokenomics Design Продвинутый

Проектирует production-системы токеномики: bonding curves, liquidity mining и ve-token governance модели. Реализует сложное распределение наград, графики эмиссии и anti-whale механизмы в смарт-контрактах. Симулирует экономические векторы атак и теоретико-игровые сценарии. Менторит по инженерии токеномики.

Vyper Продвинутый

Проектирует blockchain-решения с Vyper. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.

Wallet Integration Продвинутый

Проектирует системы мульти-кошелёчной интеграции с автоматическим определением провайдера, управлением сессиями и chain-agnostic подписанием транзакций. Реализует EIP-712 структурированное подписание для сложных DeFi-взаимодействий и gasless мета-транзакции. Оптимизирует UX кошелька для мобильных и десктопов. Менторит разработчиков по безопасным паттернам взаимодействия с кошельками.

Web3 Frontend Продвинутый

Проектирует продвинутые системы Web3 фронтенда: кастомные хуки для сложных взаимодействий с контрактами, data-слои на subgraph и gasless UX транзакций с релейерами. Реализует real-time ценовые фиды, интерфейсы агрегации DEX и мульти-чейн переключение. Менторит разработчиков по эффективному управлению RPC и синхронизации Web3-состояния.

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

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

Алгоритмы и сложностьАудит смарт-контрактовДеревья МерклаДокументирование 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

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

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

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

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