Domain
Blockchain & Web3
Skill Profile
This skill defines expectations across roles and levels.
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 10 optional
Blockchain & Web3
Web3 Development
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 |
|---|---|---|
| Blockchain Developer | Understands NFT standards ERC-721, ERC-1155 and their technical differences. Sets up infrastructure for indexing NFT events: mint, transfer, metadata updates. Works with IPFS for metadata. | |
| Smart Contract Developer | Implements ERC-721 and ERC-1155 contracts with OpenZeppelin. Configures metadata JSON schema and IPFS storage for NFT assets. Tests mint, transfer, approval, and royalty functions. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Implements backend infrastructure for NFT platform: ownership indexing, metadata caching, marketplace API. Supports ERC-721A batch mint and EIP-2981 royalties at indexer level. | |
| Smart Contract Developer | Implements advanced NFT contracts: ERC-721A for batch mint, EIP-2981 royalties, dynamic metadata with on-chain updates. Integrates with marketplaces via Seaport protocol. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Designs infrastructure for large-scale NFT platforms: distributed metadata storage, multi-chain NFT indexing, token-bound accounts (EIP-6551). Optimizes for high-volume mint events. | |
| Smart Contract Developer | Designs NFT contract systems: token-bound accounts (EIP-6551), composable NFTs, on-chain SVG generation. Optimizes for large-scale mints with MEV protection and fair distribution. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Defines NFT infrastructure strategy for the organization. Establishes metadata storage, indexing, and API standards. Coordinates marketplace integrations and cross-chain NFT bridging. | |
| Smart Contract Developer | Defines NFT contract architecture standards for the organization. Establishes metadata standards and royalty enforcement strategy. Coordinates marketplace protocol integrations. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Shapes enterprise NFT infrastructure: dynamic NFT, SBT for identity, cross-chain NFT bridging. Researches new standards EIP-7496 Dynamic Traits. Publishes NFT infrastructure patterns. | |
| Smart Contract Developer | Defines enterprise NFT contract strategy. Researches new standards: EIP-7496 Dynamic Traits, SBT (EIP-5192). Publishes NFT architecture patterns and security guidelines. |