Summary
The job is for a Blockchain Game Developer at Animoca Brands, a leader in digital entertainment and blockchain technology. The role involves designing, implementing, and researching various software components related to blockchain games. The candidate should have a deep understanding of blockchains, Ethereum, and related technologies, with proficiency in at least one programming language such as Go/C++/Rust or Javascript (Web3).
Requirements
- In-depth understanding of all the technical and functional aspects of blockchains (consensus, security models, tokenomics, etc.) and crypto-wallets (keys management, UX, etc), with a robust knowledge of Ethereum
- Proficiency in at least one of the following languages: Go/C++/Rust (code-literacy with one of the Ethereum node implementations) and with Javascript (Web3)
- Experience designing and implementing systems based on blockchain (separation of duties between chain, frontends and backends)
- Experience with Smart-Contracts full development cycle (Solidity) and knowledge of the standards for token contracts (ERC-20, ERC-721, ERC-1155, etc.)
- Strong experience with UNIX systems (Linux) and Cloud Infrastructures (AWS, GCP, etc.)
Responsibilities
- Participate in the design, architecture and implementation of the different software components, including smart contracts, frontends and backends
- Play a central role in the blockchain game's design, be innovative, assess the feasibility and give insight on cost/benefit for different concepts
- Enforce adequate level of security for managing crypto-assets
- Participate in technical and functional aspects of blockchain on several projects
- Conduct continuous research on blockchain technologies and keep an eye on any tech stack or standards which can apply to the gaming sector
Preferred Qualifications
- PhD (or strong programming experience) in Blockchains, Decentralised Systems, Cryptography, Virtual Machines or related discipline
- Experience as a core blockchain developer, software architect and/or technical lead
- Experience in blockchain gaming
- Deep understanding of major public blockchains and scalability solutions
- Experience implementing Crypto-Wallets
- Experience with GPGPU and/or Crypto Mining
- Experience in the Financial / Fintech industry
Benefits
- Dynamic and Multi-cultural work environment (15 nationalities and counting!)
- Token and NFT incentive schemes provided by Animoca Brands
- Flat company structure: your ideas get heard by the right people very quickly
- Casual work attire
- Opportunity to get involved in working with various subsidiary brands
- Benefits (Medical / Life / Transportation Allowances)