Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Hike | Delhi, India | $14k - $48k | |||
IOTA Foundation | Remote | $63k - $70k | |||
Fractional | United States | $95k - $170k | |||
Fractional | Ljubljana, Slovenia | $95k - $145k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Optimism | Remote | $81k - $100k | |||
Fractional | United States | $95k - $155k | |||
InfiniteWorld | Miami, FL, United States | $126k - $140k | |||
Sport Alliance GmbH | Remote |
| |||
DOT Indonesia | Indonesia | $64k - $83k | |||
IOTA Foundation | Remote | $63k - $70k | |||
Stargate | Miami, FL, United States | $200k - $280k | |||
Coinocracy | Palo Alto, CA, United States | $150k - $200k | |||
Otis | Remote | $63k - $100k | |||
Finoa GmbH | Berlin, Germany | $31k - $80k | |||
Celo Foundation | San Francisco, CA, United States | $54k - $77k |
This job is closed
At Hike, we’re building the Rush Gaming Universe 🎮 📲 💰
To know more, check out work.hike.in.
Skills & experience we're looking for 👨‍💻
- M.Tech/B.Tech in Computer Science or related branches
- Strong background in software development
- Proficiency in programming languages like C++, Java, Nodejs
- Understanding of Cryptography and various blockchain ecosystems like the Ethereum ecosystem
- Experience with development, testing and deployment of smart contracts in Solidity
- Strong knowledge of ERC20, ERC721, ERC1155
- Familiar with popular consensus mechanisms (POW, POS, NPOS, DPOS, POA, etc)
- Understanding of tokenomics, token inflation, and similar concepts
- Knowledge of test-driven development.
You will 📲
- Participate in the full life cycle of blockchain development including smart-contracts, crypto-wallets integrations
- Own the lifecycle of a feature from requirement analysis to deployment and post-production enhancements.
- Constantly work on scalability and security aspect of entire web3 infrastructure
- Do code reviews for smart contracts and other related tasks.
- Mentor other engineers on blockchain development.
- Stay up to date with the developments in the global blockchain community
- Own engineering metrics for the areas you work on
- Continuously improve performance metrics of modules owned.
- Implement initiatives that improve engineering efficiency and excellence
💰 Benefits → We have tremendous benefits & perks. Check out work.hike.in to know more
👾 Discord → Diving into our Discord is a great way to get to know us better (& maybe work on a few things with us)
What is ERC20 example?
ERC20 is a standard for fungible tokens on the Ethereum blockchain
Here is an example of an ERC20 token
Let's say we create a new ERC20 token called ABC Token with a total supply of 1,000,000 tokens
Each token will be divisible up to 18 decimal places
To implement the ERC20 standard, we will need to define several functions, including:
- balanceOf(address): Returns the token balance of a specific address.
- transfer(address to, uint256 value): Transfers tokens from the caller's address to the specified address.
- approve(address spender, uint256 value): Approves a specific address to spend a certain amount of tokens on behalf of the caller.
- allowance(address owner, address spender): Returns the amount of tokens approved by the owner that the spender can transfer.
- User1 owns 500,000 ABC Tokens.
- User2 wants to buy 100 ABC Tokens from User1.
- User1 approves User2 to spend up to 100 ABC Tokens on her behalf.
- User2 calls the transferFrom() function with User1's address, his own address, and the value of 100 tokens.
- The transferFrom() function deducts 100 tokens from User1's balance and adds them to User2's balance.