استخدام Solidity Developer
شرح موقعیت شغلی
In Phinix, We need a Solidity Developer to help us in our projects. As our expected Solidity Developer, You:
- Will learn to write production-level code in Solidity and Typescript
- Have Familiarity with creating efficient and optimized solutions to keep gas usage low
- Facilitate the guiding of the proposed changes to the core Smart Contracts.
- Will integrate with a software development team and work closely with a technical project manager
- Write well-documented, performant, clean, and re-usable Solidity code
- Test and deploy smart contracts
- Collaborate with designers, Front-enders, and other developers
- Work with auditors to ensure the quality and security
Requirements:
- At least BS degree in Computer Science or Engineering
- 1+ years of professional experience working with solidity as a blockchain developer
- 3+ years of professional experience as a developer
- Being Proficient in JavaScript
- Experience with Javascript would be beneficial
- Understanding how Ethereum stores state and related data structures
- EVM knowledge - opcodes etc.
- Solidity and knowledge of ABI
- Strong understanding of object-oriented programming
- Familiarity with front-end languages and frameworks
- Teamwork skills with a problem-solving attitude
- Familiar with various design and architectural patterns
- Knack for writing clean, readable Code
- Implementing automated testing platforms and unit tests
- Familiarity with continuous integration
- Passion for technology and knowledge
- Good understanding of blockchain test tools (e.g.Truffle/Embark).
- Good knowledge of smart contract development tools/frameworks (Truffle, Hardhat)
- You have experience working with third-party smart contract auditors such as OpenZeppelin, Certora
مهارتهای مورد نیاز
- Solidity
- typescript
- Object Oriented
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست