Animoca Brands

Junior Smart Contract Developer

Animoca Brands

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

Solidity

About the role

  • Help design, implement, and maintain production-grade smart contracts powering Moca Network’s core products: onchain identity, asset primitives (ERC-721/1155/20), loyalty/rewards, and cross-project integrations.
  • Work closely with senior engineers and product teams to deliver secure, gas-optimised, and well-tested contracts that scale.
  • Implement and maintain Solidity smart contracts for tokens, access control, staking/rewards, allowlists, vesting, and upgradeable modules.
  • Write comprehensive Foundry/Hardhat tests (unit, fuzz, property-based, invariant) to ensure security and correctness.
  • Optimize gas usage, storage layout, and execution paths; profile and benchmark contract performance.
  • Integrate contracts with off-chain services and dApps via well-structured ABIs and event design; collaborate with frontend/backend teams.
  • Participate in code reviews, threat modeling, and audit cycles; respond to audit findings and contribute remediations.
  • Contribute to deployment pipelines, versioning, and multi-network release management (testnets and mainnets).
  • Create clear technical documentation for contracts, protocols, and integration guides.
  • Track ecosystem upgrades (EIPs, L2 features, account abstraction, ERC-4337, EigenLayer/LRT trends, etc.) and propose practical adoption paths.

Requirements

  • 2–3 years of professional experience developing EVM smart contracts in Solidity.
  • Proficiency with Hardhat and/or Foundry for compilation, testing, and deployment.
  • Strong understanding of EVM execution model, opcodes, calldata/memory/storage, reentrancy, and delegatecall patterns.
  • Common standards: ERC-20, ERC-721, ERC-1155, EIP-2612, EIP-712, Ownable/AccessControl, Upgradeability (UUPS/Transparent).
  • Security best practices: access control, rate limiting, pull over push payments, checks-effects-interactions, pause/guardian patterns.
  • Familiarity with gas optimization techniques and tradeoffs.
  • Experience deploying to public testnets/mainnets and managing contract addresses, verifications, and ABIs.
  • Comfortable with Git, code reviews, and collaborative workflows.
Benefits
  • A Vibrant and Diverse Workplace: Immerse yourself in a dynamic, multi-cultural environment with colleagues from over 15 nationalities (and growing!).
  • Incentives in the Web3 Space: Be a part of the future and align your success with the growth of our innovative projects.
  • Direct Impact and Flat Structure: Your voice matters. We operate with a flat organizational structure, ensuring your ideas are heard and implemented quickly.
  • Comfortable and Creative Atmosphere: Embrace a relaxed and productive work environment with casual attire.
  • Opportunities Across the Ecosystem: Expand your horizons by collaborating with various subsidiary brands within the Animoca Brands network, gaining exposure to a wide range of projects and technologies.
  • Comprehensive Benefits Package: We care about your well-being. Enjoy a comprehensive benefits package, including medical, life, and transportation allowances.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SolidityEVM smart contractsgas optimizationunit testingfuzz testingproperty-based testinginvariant testingaccess controlstakingversioning
Soft skills
collaborationcode reviewscommunicationproblem-solvingdocumentation