
Junior Smart Contract Developer
Animoca Brands
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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