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
Smart Contracts
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 | Writes simple contracts in Solidity 0.8+: ERC-20, basic storage patterns. Uses Hardhat for compilation and testnet deployment. Understands gas costs and storage layout. | |
| Smart Contract Developer | Writes contracts in Solidity 0.8+: ERC-20, ERC-721, access control with OpenZeppelin. Understands visibility modifiers, events, and custom errors. Uses Foundry for compile, test, and deploy. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Develops production contracts with OpenZeppelin: AccessControl, Pausable, ReentrancyGuard. Optimizes gas via packed storage and calldata. Achieves 90%+ test coverage. | |
| Smart Contract Developer | Implements complex contracts: staking with multiple reward strategies, vesting with cliff/linear unlock, multi-sig treasury. Optimizes gas through storage packing and calldata. Coverage 95%+. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Designs upgradeable contract systems (UUPS/Transparent Proxy). Implements custom optimizations via inline assembly. Conducts security review and gas audits for the organization. | |
| Smart Contract Developer | Designs upgradeable systems: UUPS, Diamond proxy (EIP-2535). Writes inline assembly for gas-critical paths. Implements formal specifications and conducts comprehensive security review. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Defines Solidity development standards for the organization: style guide, architectural patterns (Diamond, Proxy, Clone), security checklist. Conducts architecture review for 10+ projects. | |
| Smart Contract Developer | Defines Solidity development standards: style guide, pattern library, security checklist, gas budgets. Establishes contract architecture guidelines for an organization of 20+ developers. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Blockchain Developer | Defines enterprise smart contract development strategy on Solidity. Contributes to Solidity compiler and EIP process. Publishes best practices and shapes industry standards. | |
| Smart Contract Developer | Defines enterprise Solidity strategy. Contributes to Solidity compiler development and the EIP process. Publishes advanced patterns and shapes industry best practices. |