1. Proficient in Solidity language, preferably with project experience. 2. Familiar with common security risks and vulnerabilities in Ethereum and Solidity. 3. Familiar with development and testing tools such as Ganache, Truffle, web3.js, ethers.js, web3.py, etc. 4. Good stress resistance, communication and expression skills, as well as good English reading ability. 5. Have a certain understanding and recognition of mainstream projects in the industry such as Optimism, Aptos, Uniswap, etc.