88 lines
3.3 KiB
Markdown
88 lines
3.3 KiB
Markdown
# Competences — blockchain developer
|
|
|
|
Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/24135b84-cbdd-4d42-9ed2-02fd982d15b2).
|
|
|
|
## Essential
|
|
|
|
- **analyse decentralised applications** (skill/competence)
|
|
- **blockchain** (knowledge)
|
|
- **blockchain application areas** (knowledge)
|
|
- **blockchain applications** (knowledge)
|
|
- **blockchain applications security principles** (knowledge)
|
|
- **blockchain architecture** (knowledge)
|
|
- **blockchain components** (knowledge)
|
|
- **blockchain consensus mechanisms** (knowledge)
|
|
- **blockchain design patterns** (knowledge)
|
|
- **blockchain history** (knowledge)
|
|
- **blockchain mining principles** (knowledge)
|
|
- **blockchain openness** (knowledge)
|
|
- **blockchain platforms** (knowledge)
|
|
- **blockchain terminology** (knowledge)
|
|
- **blockchain-based business models** (knowledge)
|
|
- **blockchain-based services regulation** (knowledge)
|
|
- **computer programming** (knowledge)
|
|
- **debug software** (skill/competence)
|
|
- **decentralised identifiers** (knowledge)
|
|
- **decentralized application frameworks** (knowledge)
|
|
- **design process for blockchain-based systems** (skill/competence)
|
|
- **develop blockchain innovative architectures** (skill/competence)
|
|
- **digital identity management** (knowledge)
|
|
- **distributed ledger technologies consensus protocols** (knowledge)
|
|
- **distributed ledger technologies vulnerabilities** (knowledge)
|
|
- **distributed ledger technology** (knowledge)
|
|
- **evaluate blockchain architectures** (skill/competence)
|
|
- **explain blockchain implications** (skill/competence)
|
|
- **explain distributed ledger technologies principles** (skill/competence)
|
|
- **game theory** (knowledge)
|
|
- **ICT debugging tools** (knowledge)
|
|
- **identify blockchain innovation opportunities** (skill/competence)
|
|
- **implement smart contracts** (skill/competence)
|
|
- **interpret technical requirements** (skill/competence)
|
|
- **outline blockchain-based identity management** (skill/competence)
|
|
- **recognise blockchain application areas** (skill/competence)
|
|
- **recognise blockchain risks** (skill/competence)
|
|
- **smart contract** (knowledge)
|
|
- **smart contract programming languages** (knowledge)
|
|
- **software components libraries** (knowledge)
|
|
- **use software design patterns** (skill/competence)
|
|
- **use software libraries** (skill/competence)
|
|
- **utilise computer-aided software engineering tools** (skill/competence)
|
|
|
|
## Optional
|
|
|
|
- adapt to changes in technological development plans (skill/competence)
|
|
- Angular (knowledge)
|
|
- C++ (knowledge)
|
|
- cloud technologies (knowledge)
|
|
- cryptocurrency (knowledge)
|
|
- data analytics (knowledge)
|
|
- design user interface (skill/competence)
|
|
- ICT encryption (knowledge)
|
|
- implement front-end website design (skill/competence)
|
|
- Java (computer programming) (knowledge)
|
|
- JavaScript (knowledge)
|
|
- Scala (knowledge)
|
|
- service-oriented modelling (knowledge)
|
|
- Solidity (knowledge)
|
|
- TypeScript (knowledge)
|
|
- use markup languages (skill/competence)
|
|
- Vyper (knowledge)
|
|
|
|
<!-- market-evidence -->
|
|
|
|
## Market evidence (job-ad analysis, 43 ads, as of 2026-07-09)
|
|
|
|
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
|
|
|
|
### Hard skills
|
|
|
|
- smart contract development — **49 %**
|
|
- cryptography — **33 %**
|
|
- blockchain development — **28 %**
|
|
|
|
### Responsibilities
|
|
|
|
- code review — **21 %**
|
|
|
|
<!-- market-evidence -->
|