Job Description
Job Title: Front-End Developer (Web3/Blockchain)
Location: Fully Remote - Anywhere in the world
Job Type: Contract (30 hours per week)
Job Description
We are seeking an experienced Front-End Developer with a strong background in Web3 and blockchain technology. The ideal candidate will have a proven track record in building modern web applications using React, TypeScript, and Node.js, along with in-depth knowledge of Ether.js and Web3.js for interacting with Ethereum-based blockchain systems.
Key Responsibilities
Location: Fully Remote - Anywhere in the world
Job Type: Contract (30 hours per week)
Job Description
We are seeking an experienced Front-End Developer with a strong background in Web3 and blockchain technology. The ideal candidate will have a proven track record in building modern web applications using React, TypeScript, and Node.js, along with in-depth knowledge of Ether.js and Web3.js for interacting with Ethereum-based blockchain systems.
Key Responsibilities
- Design, develop, and maintain responsive web applications using React and TypeScript.
- Build and integrate front-end components with blockchain applications via Ether.js and Web3.js libraries.
- Collaborate with back-end and blockchain teams to ensure seamless integration with smart contracts and decentralized applications (dApps).
- Develop efficient and reusable front-end components.
- Ensure high performance of applications, including handling data coming from blockchain nodes.
- Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
- Troubleshoot, debug, and upgrade existing code bases to keep up with the latest trends in Web3 and blockchain development.
- Proven Experience with:
- React.js (3+ years)
- TypeScript (2+ years)
- Node.js (2+ years)
- Ether.js (1+ year)
- Web3.js (1+ year)
- Experience with blockchain concepts and smart contracts.
- Understanding of decentralized applications (dApps) and Ethereum blockchain infrastructure.
- Strong understanding of RESTful APIs and WebSockets.
- Experience in front-end testing frameworks (e.g., Jest, Mocha).
- Version control using Git.
- Knowledge of Solidity and how smart contracts interact with front-end applications.
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel).
- Experience with other blockchain technologies or chains (e.g., Binance Smart Chain, Polkadot).
- Experience with user authentication on Web3-enabled platforms (e.g., MetaMask integration).
- Understanding of UI/UX design principles.
- Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Minimum of 3-5 years of experience in front-end development.
- Prior experience working in blockchain/Web3 development is a strong plus.