Job Description
As an Open Source Smart Contract Rust Developer, you will join our team to develop open-source Rust libraries for Arbitrum Stylus. These libraries will provide capabilities similar to the widely-used OpenZeppelin Contracts library. You'll contribute to building essential tools for the blockchain ecosystem while collaborating with a talented team of developers.
Key Responsibilities
- Design and implement new library modules for smart contract development
- Communicate with smart contract developers and blockchain community members to gather feedback
- Collaborate with team members to ensure the library meets developer needs and expectations
- Handle all aspects of library development including coding, testing, and documentation
- Ensure security best practices are implemented throughout the library
- Participate in developing open-source tools to support developers using the library
Job Requirements
- Strong proficiency in Rust programming language
- Deep understanding of smart contracts and Ethereum blockchain technology
- Experience with open-source software development
- Ability to design and implement secure, efficient library modules
- Excellent communication skills for interacting with developers and community members
- Experience with testing frameworks and documentation best practices
- Familiarity with Arbitrum Stylus or similar blockchain platforms is a plus
Preferred Qualifications
- Previous experience contributing to blockchain-related open-source projects
- Knowledge of OpenZeppelin Contracts or similar smart contract libraries
- Understanding of cryptographic principles used in blockchain technology
- Experience with developer tooling and SDK development