Key Responsibilities:
Frontend Development:Design and develop responsive, high-performance user interfaces using React.js. Implement reusable components and libraries to streamline development processes.
Blockchain Integration:Collaborate with backend and blockchain developers to integrate smart contracts and blockchain APIs into the frontend. Use blockchain-specific tools such as Web3.js, Ethers.js, or similar libraries to enable decentralized functionality.
UI/UX Focus:Work closely with UI/UX designers to translate designs into fully functional interfaces. Optimize applications for maximum speed and scalability.
Testing and Debugging:Write unit and integration tests for React components. Debug and resolve UI and blockchain-related issues efficiently.
Continuous Learning:Stay updated with the latest trends in React.js and blockchain technologies to improve existing workflows and systems.
Required Qualifications:
Experience in React.js:4+ years of professional experience developing scalable React.js applications. Deep understanding of React lifecycle methods, state management (Redux, Context API), and hooks. Proficiency in TypeScript or JavaScript (ES6+).
Blockchain Expertise:Hands-on experience with Web3.js, Ethers.js, or similar libraries for blockchain interactions. Knowledge of blockchain principles such as smart contracts, decentralized storage, and cryptographic algorithms.
Frontend Skills:Strong HTML, CSS (or pre-processors like Sass), and responsive design expertise. Familiarity with modern build tools (Webpack, Babel, or Vite).
API Integration:Experience integrating with RESTful and GraphQL APIs.
Version Control:Proficiency with Git and collaborative development workflows.
Preferred Qualifications:
- Experience working with Ethereum, Binance Smart Chain, or other blockchain networks.
- Knowledge of smart contract development using Solidity or interaction with existing contracts.
- Experience in creating decentralized applications (dApps).
- Familiarity with testing frameworks such as Jest, Cypress, or React Testing Library.
- Exposure to cloud-based deployment and CI/CD pipelines.