Blockchain Developer - NFT Integration & WebRTC Collaboration

Overview

Join a cutting-edge project to build a drawing board application inspired by tools like Excalidraw. This application leverages WebRTC for real-time collaboration and includes features to deploy user-generated images as NFTs on the Ethereum Testnet.

Key Responsibilities:

Smart Contract Deployment:

Develop and deploy NFT smart contracts on the Ethereum Testnet.

Ensure proper integration with NFT storage solutions like NFT.Storage or equivalent IPFS-based systems.

Minting Functionality:

Implement a feature to mint user-generated drawings as NFTs upon completion.

Provide secure and efficient transaction handling for the minting process.

Real-Time Collaboration Fixes:

Diagnose and resolve issues preventing collaborative functionality on the drawing board in public mode.

Implement WebRTC-based solutions to enable real-time drawing updates among multiple users.

Testing & Debugging:

Ensure the robustness of smart contracts and collaboration features through thorough testing.

Debug and enhance system performance for public collaboration mode.

 

 

 

Job Description

Technical Skills Required:

 

Blockchain Development:

Proficiency in Solidity and Ethereum Testnet deployment.

Experience with IPFS and NFT.Storage for NFT image hosting.

Knowledge of token standards (ERC-721, ERC-1155).

WebRTC:

Strong understanding of WebRTC protocols for real-time collaboration.

Ability to troubleshoot and optimize real-time communication issues.

Frontend Integration:

Experience in integrating smart contracts with frontend frameworks.

Proficiency in JavaScript/TypeScript and libraries like ethers.js or web3.js.

General Development:

Familiarity with real-time web applications.

Proficiency in version control tools like Git.

Deliverables:

 

Transaction hash for a successfully minted NFT token.

Updated codebase with collaborative public mode functionality.

Preferred Qualifications:

Previous experience with similar NFT or collaborative projects.

Understanding of WebSockets and event-driven programming.

Skills & Requirements

Non-Fungible Tokens (NFTs),Cryptocurrency,Smart Contracts,Webrtc,JavaScript,Decentralized Applications (DApps),web3.js,Blockchain Architecture,Ethereum,Blockchain

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you