Erc 20 Jobs in Web3
242 jobs found
ai analyst backend bitcoin blockchain community manager crypto cryptography cto customer support dao data science defi design developer relations devops discord economy designer entry level erc erc 20 evm front end full stack gaming ganache golang hardhat intern java javascript layer 2 marketing mobile moderator nft node non tech open source openzeppelin pay in crypto product manager project manager react refi research ruby rust sales smart contract solana solidity truffle web3 py web3js zero knowledge
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
AUGUST | Remote | $80k - $100k | |||
Libertex Group | Warsaw, Poland | $54k - $80k | |||
Joint NFT | India | $115k - $2k | |||
Offchain Labs | Remote | $40k - $92k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Build A Rocket Boy | Edinburgh, United Kingdom | $14k - $72k | |||
Mythical Games | Los Angeles, CA, United States | $54k - $79k | |||
Upside | United States | $72k - $95k | |||
IOTA Foundation | Remote | $63k - $70k | |||
NiftyApes | Remote | $155k - $250k | |||
Cerulean Blue | Singapore, Singapore | $0k | |||
VR JAM | Amsterdam, Netherlands | $60k | |||
Figment | Toronto, Canada | $29k - $56k | |||
IOTA Foundation | Remote | $63k - $70k | |||
Finoa GmbH | Berlin, Germany | $31k - $80k | |||
Sport Alliance GmbH | Remote |
|
AUGUST
$80k - $100k
This job is closed
August is about people. Our partners, our clients and our team make up the lifeblood of our company. We value personal accountability, encourage open, critical thinking and embrace diversity. Most importantly we're interested in how technology can solve the challenges they face.
We help clients across industries adapt and excel in the digital era by offering innovative solutions to challenges across web, mobile, and emerging platforms. Our clients and projects range in scope, industry and size but our commitment to deliver digital solutions to address our customers' needs is a constant.
✋✋✋WHILE THIS IS A REMOTE JOB, WE ARE LOOKING FOR CANDIDATES LOCATED IN NORTH/SOUTH AMERICA TIME ZONE ✋✋✋
Job Description:ℹ️ℹ️ℹ️
We are looking for a Web3/Smart Contract Developer to join our growing blockchain team. The ideal candidate has experience working with and building smart contracts on Ethereum, Solana, and Fantom (Other network experience is a plus), token development (ERC20, ERC-827, ERC-1055, ERC-721, etc.), dAPP architecture, DeFi solutions and/or blockchain exchange systems. We're seeking someone with the ambition to lead projects and pioneer the adoption of new technologies. As an integral part of the technical team, S/He will collaborate with a small team of developers and designers, along with the support and direction of the Technical Lead and Project Manager to build great products for our clients.
Responsibilities:đź’Şđź’Şđź’Ş
- Analyze user needs and develop software solutions
- Work with project manager or product owner to meet specification needs
- Design and implementation of the overall web architecture
- Write and deploy smart contracts for client projects
- Develop dApps and other web3 solutions as required
- Recommend software upgrades to optimize operational efficiency
- Collaborate with other developers to design and optimize code
- Create flowcharts and user guides for new and existing programs
- Document all programming tasks and procedures
- Perform routine software maintenance
- Develop test strategies, design automation frameworks, write unit/integration tests to drive up code coverage, automation metrics, security and data protection
- Interact with business partners, teammates, internal users and external users regarding cost estimations, timelines, technical issues, and infrastructure support both pre- and post-production
- Utilize disciplined coding practices and concepts to enable agility and delivery of high-quality code that is maintainable and reusable
- Update progress daily through Project Management tracking tool (ex. Jira) or Kanban/Agile board.
Qualifications:âś…âś…âś…
- Experience (5+ years) in software development, computer engineering, or other related fields
- Experience (3+ years) in solidity and Rust
- Experience (3+ years) designing, developing and maintaining smart contract systems
- A Github profile or samples of your code made available for review
- In depth understanding of the Ethereum blockchain with sufficient knowledge and experience to deploy Ethereum nodes on either public or private networks.
- Experience working with Truffle, Hardhat, Ganache CLI, Geth and Remix
- Engagement and exposure to the full software development life cycle
- Deadline and detail-oriented
- Experience implementing testing platforms and unit tests
- Able to explain complex systems to a non-technical audience
Nice to Haves:🙏🙏🙏
- Experienced (3+ years) with NodeJS and other back-end programming language (PHP, Python, Ruby, Java, etc)
- Experience (3+ years) with ReactJS and other front-end frameworks (advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, DurandalJS etc.)
- Database design and management, including being up on the latest practices and associated versions and familiarity with relational databases such as MySQL, Oracle, and SQL Server
- Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries ( e.g., Sass, Less, and webpack)
Perks:đź’°đź’°đź’°
- A competitive base salary package
- Paid time off: vacation, public holidays, office is closed between Christmas and New Years
- Full health and dental benefits
- Remote Work Policy
- Company parties in the summer, winter, and a few fun events in between
- Engaging, fun, and casual company culture
Apply here - https://www.linkedin.com/jobs/view/3031086973/
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.