About the Role
Our client, a pioneer in decentralized application (dApp) development, is looking for a dynamic Lead Blockchain Engineer to spearhead their development efforts in Pretoria, Gauteng . In this leadership role, you will guide a talented team of engineers in designing, building, and scaling innovative dApps on leading blockchain platforms. You will be responsible for technical strategy, architectural decisions, and ensuring the successful delivery of complex blockchain projects. This is an exceptional opportunity for an experienced blockchain professional to influence product direction and foster a culture of technical excellence. The ideal candidate has a proven track record in blockchain development, strong leadership capabilities, and a passion for creating decentralized solutions that push the boundaries of what's possible.
Key Responsibilities
- Lead the design, development, and implementation of high-quality decentralized applications (dApps).
- Provide technical leadership and mentorship to a team of blockchain developers.
- Define and enforce coding standards, best practices, and architectural guidelines for dApp development.
- Collaborate closely with product management, UX/UI designers, and other engineering teams.
- Oversee the entire dApp development lifecycle, from concept and design to deployment and maintenance.
- Architect scalable, secure, and performant blockchain solutions.
- Conduct code reviews, performance tuning, and security audits of dApp components.
- Stay abreast of emerging blockchain technologies, frameworks, and industry trends.
- Contribute to strategic decision-making regarding technology stack and platform choices.
- Troubleshoot and resolve complex technical issues related to dApp development and blockchain integration.
Requirements
- Extensive experience in blockchain development, with a significant focus on decentralized applications (dApps).
- Proven experience in a technical leadership or team lead role.
- Proficiency in smart contract development (e.g., Solidity) and blockchain protocols (e.g., Ethereum, Polygon).
- Experience with blockchain development frameworks like Hardhat, Truffle, or Foundry.
- Familiarity with Web3 libraries and frontend integration technologies.
- Strong understanding of blockchain architecture, consensus mechanisms, and distributed systems.
- Excellent architectural design skills, with a focus on scalability and security.
- Strong analytical and problem-solving abilities.
- Strong analytical and problem-solving abilities.
- Effective communication and interpersonal skills, with the ability to lead and motivate a team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Benefits
- Our client offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.
- Employees working in Pretoria, Gauteng will enjoy a dynamic and collaborative work environment, hybrid work flexibility, and the chance to shape the future of decentralized applications.
- This role includes performance bonuses, equity options, and significant opportunities for career advancement within a rapidly expanding tech company.
- We foster a culture of innovation and provide resources for continuous learning.