Dominio
Blockchain & Web3
Perfil de habilidad
Esta habilidad define expectativas en roles y niveles.
Roles
2
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
0
los otros 10 opcionales
Blockchain & Web3
Web3 Development
22/2/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Uses Web3 libraries for blockchain interaction: ethers.js, viem, web3.py. Connects to node via JSON-RPC. Reads contract data and sends transactions. | |
| Smart Contract Developer | Uses ethers.js and viem for contract interaction: reading state, sending transactions, decoding events. Works with ABI encoding/decoding and contract factory patterns. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Develops SDK and library wrappers for blockchain infrastructure. Implements batched RPC calls, event subscription, retry logic. Supports multiple provider backends. | |
| Smart Contract Developer | Develops TypeScript SDK for smart contract interaction: type-safe contract calls via viem/wagmi, multicall batching, event subscription. Generates types from ABI automatically. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Designs internal Web3 SDK for the organization: multi-chain support, provider failover, transaction management. Optimizes for high-throughput: connection pooling, request deduplication. | |
| Smart Contract Developer | Designs contract interaction infrastructure: transaction management, gas estimation, nonce handling, retry logic. Optimizes for reliable execution and high-throughput batch operations. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Defines Web3 library strategy for the organization. Establishes shared SDK and migration plans between libraries (ethers→viem). Coordinates platform SDK development for external developers. | |
| Smart Contract Developer | Defines Web3 library strategy for the organization. Establishes shared contract SDK and coordinates ethers→viem migration. Defines TypeScript contract interaction standards. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Defines enterprise Web3 library strategy. Contributes to open-source Web3 libraries. Shapes developer tooling vision and coordinates ecosystem partnerships. | |
| Smart Contract Developer | Defines enterprise Web3 library strategy for smart contract platforms. Contributes to open-source Web3 libraries and shapes developer tooling for external contract developers. |