Smart Contract Engineer
Animoca Brands Corporation Limited (ACN: 122 921 813) is a leading company in Web3 technology, utilizing blockchain and tokenization to enable digital property rights for consumers, aiding in the development of the open metaverse and its surrounding network effects. The company pursues its mission through three key business segments: operating Web3 enterprises to drive blockchain adoption with internal projects like Moca Network, Anichess, The Sandbox, Open Campus, NEOM Web3 initiatives, and a regulated stablecoin project in collaboration with Standard Chartered and HKT; providing digital asset advisory services such as tokenomics advisory, liquidity provisioning, and institutional research to facilitate growth for external Web3 projects; and investment management with a diverse portfolio exceeding 540 investments in companies like Pudgy Penguins, Yuga Labs, Axie Infinity, Polygon, Consensys, Magic Eden, OpenSea, Dapper Labs, YGG, and others.
We are looking for a highly skilled and enthusiastic Smart Contract Engineer. In this critical role, your main responsibility will be to design, develop, deploy, and maintain secure and efficient smart contracts that support our core decentralized applications (dApps). You will collaborate closely with product managers, engineers, and developers to actualize innovative Web3 solutions.
Responsibilities
- Design & Development: Plan, implement, and execute durable, secure, and scalable smart contracts primarily on various blockchain platforms like Ethereum, Polygon, Solana, Avalanche using languages including Solidity, Rust, Vyper, etc.
- Security & Auditing: Perform thorough security audits, write detailed unit and integration tests, and enforce best practices to reduce vulnerabilities in smart contracts.
- Deployment & Maintenance: Roll out smart contracts across different blockchain networks and handle their lifecycle, including upgrades and migrations.
- Collaboration: Work in partnership with product teams to transform business requirements into technical smart contract specifications.
- Integration: Coordinate with front-end and back-end developers to integrate smart contracts with dApps and other off-chain systems.
- Research & Innovation: Stay updated on the latest advancements in blockchain technology, smart contract security, and trends in the Web3 ecosystem.
- Documentation: Generate clear, concise technical documents for smart contracts and related processes.
- Code Review: Engage in peer code reviews to ensure top-notch code quality, security, and adherence to best practices.
Requirements / Skill Sets
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with a focus of at least 2+ years on smart contract development.
- Proficiency in Solidity / Rust / Vyper and a strong understanding of EVM or similar runtimes.
- Comprehensive knowledge of blockchain fundamentals like decentralization, consensus, and cryptography.
- Experience in applying AI/ML concepts to engineering challenges like anomaly detection and model inference.
- Familiarity with smart contract security concerns (e.g., reentrancy, gas optimization) and experience with auditing tools.
The Perks of Joining Animoca Brands:
- A Vibrant and Diverse Workplace: Engage in a dynamic, multi-cultural environment with colleagues from various nationalities.
- Incentives in the Web3 Space: Contribute to cutting-edge projects and align your success with their growth.
- Direct Impact and Flat Structure: Operate in an organization with a flat structure where your input has a significant impact.
- Comfortable and Creative Atmosphere: Embrace a laid-back yet productive work setting with casual attire.
- Opportunities Across the Ecosystem: Collaborate with different subsidiary brands in the Animoca Brands network, gaining exposure to diverse projects and technologies.
- Comprehensive Benefits Package: Receive a comprehensive benefits package covering medical, life, and transportation allowances.
Personal Information Collection Statement:
Personal data shared by the Job Applicant will be handled in accordance with the Employer's Personal Data Policies as outlined in the provided copy upon request. All confidential information will be securely managed within the Human Resources & Administration Department, and data of unsuccessful applicants may be retained for up to 3 months.
