| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Mythical Games | Los Angeles, CA, United States | $32k - $92k | |||
Parallel Finance | San Francisco, CA, United States | $60k - $70k | |||
Paraspace | San Francisco, CA, United States | $60k - $70k | |||
Paraspace | San Francisco, CA, United States | $71k - $112k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
DeFiner Inc | Minneapolis, MN, United States | $72k - $75k | |||
Staked | San Francisco, CA, United States | $63k - $100k | |||
NFTLaunchKit | United States | $80k - $100k | |||
Capgemini | United States | $13k - $63k | |||
Capgemini | United States | $50k - $71k | |||
Discreet Labs | Palo Alto, CA, United States | $50k - $70k | |||
Qredo | Madrid, Spain | $63k - $72k | |||
Qredo | Madrid, Spain | $50k - $84k | |||
Qredo | Sofia, Bulgaria |
| |||
Qredo | Madrid, Spain |
| |||
Qredo | Madrid, Spain | $90k - $100k |
This job is closed
Mythical Games is a Venture-backed game technology company powering the next generation of players, games, and studios. Our goal is to launch exceptional video games that leverage distributed ledger tech while also providing a platform that will allow other game developers to do the same.
At Mythical Games, we are proud of our 'People First' culture. We believe that it takes great people and culture to make great products. By treating each other with empathy and respect, we're able to live fulfilling lives outside of our jobs while also creating exceptional work.
We are seeking a Technical Product Manager to join our growing Product Management team. This role represents an opportunity to grow your technical, business, and design-centric skills and take your career to the next level by joining the most exciting company at the intersection of Gaming, eCommerce, and Blockchain.
In this role, you will be leading and executing on the product definition for blockchain and defi functionality for the Mythical Blockchain and Mythical Developer Platform.
Responsibilities:
- Own the vision, product definition and roadmap of blockchain functionality at Mythical
- Consult with our internal and external game studio customers on how to better integrate game features with blockchain functionality
- Be responsible for blockchain, SDK and API feature definition, execution, maintenance and end of life
- Drive implementation and development of an engineering team through ticket writing, review and definition
- Lead discussions with external service provider partners to strengthen Mythical's consumer and developer offerings
- Define smart contract features and functionality against a defined set of business objectives
- Write internal and external documentation (including architecture and flow diagrams) to explain and evangelize Mythical Platform features to colleagues, customers and partners
- Able to thrive in a fast-paced startup environment where you sometimes need to wear multiple hats and step outside your box of responsibilities
- Partner weekly with legal, compliance, trust & safety and finance to ensure feasibility and soundness of initiatives
- Become a subject matter expert of non fungible and fungible tokens inside the company, continuously researching and presenting industry developments to the team
- Represent Mythical at industry conferences, helping to build the Mythical Brand as best in class blockchain and gaming experts
- Direct work or project experience in blockchain or SDK / API developer products or ecommerce or payments
- Experience in leading an engineering team from product side on at least one B2D project with at least hundreds of using customers from inception to delivery to end of life
- Experience in writing status reports, providing progress updates and communicating to executives on a weekly basis
- Experiencing in leading external partnership interactions and interfacing with third party providers defining statements of work and service levels agreements
- Can effectively and succinctly communicate complex technical concepts to a non technical audience
- Direct experience of Solidity and one other programming language (Java, Go, Python…)
- Working knowledge of the mechanics of ERC721, ERC-20 and ERC-1155 token standards
- Familiarity with Jira or other project management tools, including ticket writing experience to drive engineering team execution
- Experience in working asynchronously with geographically distributed teams
- Work experience in both startups and large companies
- Knows and has played blockchain based games
- Familiarity with blockchain bridges, defi protocols or block explorers
- Has written and deployed a smart contract
- Degrees or coursework in computer science
- Has participated in the writing of a whitepaper for crypto projects
- Has direct developer experience (link to projects!)
If you need assistance with accommodations due to a disability, please reach out to [email protected]. We'll be with you as soon as possible; our goal is to ensure an accessible and equitable interview process.
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.