3.3 KiB
3.3 KiB
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 (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 %