Exciting opportunity for a Smart Contract Developer to work with cutting-edge blockchain technologies in Johannesburg. Your expertise in developing, testing, and deploying smart contracts will drive our success in creating decentralized solutions.
Responsibilities
Develop innovative smart contract solutions for various applications.
Conduct risk assessments to identify and mitigate potential vulnerabilities.
Utilize tools for analysis and testing of smart contracts.
Assist in the deployment of dApps into production environments.
Engage with stakeholders to communicate progress and gather feedback.
Mentor junior developers in best practices for smart contract development.
Requirements
Education
Master's degree in Computer Science or Blockchain Technology is preferred
Experience
4+ years of experience in smart contract development
Technical Skills
Solidity
Truffle Suite
Soft Skills
Problem-solving
Leadership
Certifications
Advanced Solidity Developer Certification
Languages
English: Fluent
Advantageous
Experience with various Ethereum testing frameworks: Hands-on experience with testing frameworks like Chai, Mocha, or Jest.
Familiarity with GAS optimization techniques: Ability to optimize smart contracts for efficient gas usage.
Benefits
Generous leave policies
Access to the latest tools and technologies
Employee training and workshops
Engaging team-building activities
Company Culture
Continuous Learning: Encouragement for team members to pursue ongoing training and development.
Work-Life Balance: We value a healthy work-life balance and support flexible working conditions.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development