| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Inspired | United States | $140k - $160k | |||
SW7 Group | Hong Kong, Hong Kong | $75k - $100k | |||
CONNECT2CRYPTO | Toronto, Canada | $43k - $73k | |||
V3 Talent Partners Inc. | Remote | $72k - $90k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
✤ Syntropy | London, United Kingdom | $49k - $76k | |||
Hike | Delhi, India | $9k - $81k | |||
Renaissance Labs | Remote | $100k - $240k | |||
Wirex Limited | Lviv, Ukraine | $54k - $76k | |||
Land3 | Boston, MA, United States | $140k - $220k | |||
Land3 | Boston, MA, United States | $140k - $220k | |||
GreenPark Sports | United States | $56k - $90k | |||
AUGUST | Remote | $80k - $100k | |||
Libertex Group | Warsaw, Poland | $54k - $80k | |||
Joint NFT | India | $115k - $2k | |||
Offchain Labs | Remote | $40k - $92k |
This job is closed
Company Description
Inspired revolutionizes consumerism and reshapes the material world through impact-driven commerce and rewards. Our platform unifies the millions of shoppers, brands, and causes into one collaborative network, empowering all to thrive by doing good.
Job Description
We're seeking a Blockchain Engineer to become an integral part of our team!
At Inspired, you will design and develop applications across multiple platforms (Web, Mobile, E-commerce, etc.) that contribute to our ecosystem of product and technology that makes the world a better place.
Blockchain Engineers at Inspired
- Lead the implementation of smart contracts, in collaboration with product, design, and engineering
- Collaborate with various stakeholders to formalize smart contract functionality and web3 interoperability
- Manage smart contract testing, audits, and deployments
- Create reusable smart contract libraries for standardized, rapid development across products and features
- Educate, mentor, and provide hands-on support to other engineers
Ideal Candidate
- Bachelor's Degree in Computer Science, or related industry, or equivalent that provides a foundation in engineering / computer science
- 5+ years of professional experience as a Software Engineer, or similar
- Proven track record of building smart contracts on Ethereum blockchain
- Passionate about system design, code quality, and has a strong sense of ownership
- Experience working in an agile environment -- collaborating with others to refine requirements, and assessing technical solutions to influence the product roadmap
- Eager to build web3
Preferred Technologies
- Web: Web3.js, React, JavaScript/TypeScript
- Wallets: MetaMask, Wallet Connect, Coinbase, Rainbow, Torus
- Networks: Ethereum, Polygon
- Tokens: ERC-20, ERC-721, ERC-1155
- Languages: Solidity 0.8+
- Libraries: Hardhat, Truffle, OpenZeppelin
- Multi-sig: Gnosis
- Block Explorer APIs: Infura
- Marketplaces: OpenSea, LooksRare
Role Info
- Pay Level: L4
- Location: Manhattan Beach, CA (or remotely within USA)
Inspired focuses on Ventures for Good. Their company has offices in Los Angeles. They have a small team that's between 1-10 employees.
You can view their website at http://inspired.com or find them on Twitter, Facebook, and LinkedIn.
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.