An Ethereum blockchain developer is sought to craft an ERC-20 agreement and incorporate it into a decentralized application. Candidates should possess strong backgrounds in crafting smart contracts for the Ethereum system specifically in generating and deploying ERC-20 tokens. Additionally, the freelancer must be well-versed in developing dApps and integrating them to decentralized digital wallets like MetaMask, Phantom and Trust Wallet. Duties include constructing and deploying an ERC-20 compliant smart contract, interweaving the contract with a dApp allowing users interactions through decentralized digital wallets, ensuring seamless operation of the dApp and contract on Ethereum and supplying post release backing and troubleshooting. Applicants should demonstrate proficiency in writing smart contracts, experience with dApp evolution integrating Ethereum contracts and knowledge of Web3.js or Ethers.js for communicating with the blockchain.