Domain
Blockchain & Web3
Skill Profile
This skill defines expectations across roles and levels.
Roles
1
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 5 optional
Blockchain & Web3
Smart Contracts
2/22/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Smart Contract Developer | Understands the EVM gas model: SLOAD/SSTORE costs, calldata vs memory, opcode pricing. Applies basic optimizations: storage packing, immutable variables, unchecked arithmetic for safe operations. |
| Role | Required | Description |
|---|---|---|
| Smart Contract Developer | Applies advanced gas optimizations: calldata instead of memory, custom errors instead of require strings, bit manipulation. Profiles gas via forge test --gas-report and optimizes hot paths. |
| Role | Required | Description |
|---|---|---|
| Smart Contract Developer | Designs gas-optimal architectures: inline assembly for critical paths, SSTORE2 for cheap data storage, EIP-1153 transient storage. Optimizes deployment and runtime costs for DeFi protocols. |
| Role | Required | Description |
|---|---|---|
| Smart Contract Developer | Defines gas optimization standards for the organization. Establishes gas budget framework and regression detection. Coordinates optimization initiatives for production protocols. |
| Role | Required | Description |
|---|---|---|
| Smart Contract Developer | Defines enterprise gas optimization strategy. Researches EVM gas schedule evolution and its impact on existing contracts. Publishes gas optimization research and novel techniques. |