Роли · Smart Contract Developer · Middle

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

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

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

3ключевых навыков
69дополнительных навыков
1областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Middle Полная матрица роли

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

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

Blockchain и Web3 · 3

Consensus Mechanisms Применение

Анализирует как consensus механизмы влияют на smart contract design: block time variability, reorg resistance, MEV extraction. Адаптирует контракты для работы на разных consensus моделях.

DeFi Protocols Применение

Реализует DeFi контракты: custom AMM с fee distribution, lending pool с collateral management, yield aggregator с auto-compound. Интегрирует Chainlink price feeds для oracle данных.

Smart Contract Testing Применение

Пишет fork-тесты, fuzz-тесты и integration тесты для complex DeFi flows. Тестирует edge cases с Foundry cheatcodes. Достигает 95%+ coverage с meaningful test scenarios.

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

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

Алгоритмы и сложностьАсинхронное программированиеАудит смарт-контрактовДеревья МерклаДокументирование APIИнтеграционное тестированиеКачество кода и рефакторингКриптоэкономикаМногопоточное программированиеМоделирование угрозМутационное тестированиеОбновляемые контрактыОптимизация GasОсновы сетейОсновы System DesignПаттерны проектированияПлатформы смарт-контрактовПрактики безопасного кодаПрикладная криптографияПринципы ООП и SOLIDПроектирование WebSocket APIРаспределённые системыСканирование зависимостейСтандарты токеновСтруктурированное логированиеСтруктуры данныхТипобезопасность и системы типовФормальная верификация контрактовЧистый кодAWSBlockchain FundamentalsChatGPT / ClaudeCode ReviewCross-Chain BridgesCross-Chain BridgesCursor IDEDAO GovernanceDApp-разработкаDockerEthereum EcosystemGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignKubernetes CoreLayer 2 SolutionsNFT DevelopmentNFT-стандартыOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаProperty-Based TestingRedisREST API DesignSmart Contract SecuritySoliditySolidityTDD и BDDTokenomics DesignUnit-тестированиеUnit-тестированиеVyperVyperWallet IntegrationWeb3 FrontendWeb3-библиотекиZero-Knowledge ProofsZK-Rollups

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

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

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

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