Job Responsibilities
1. Front-End Development
- Assist in developing a streaming DApp front-end based on React/Vue3, supporting multi-wallet login functionality (e.g., integrating Web3Modal).
- Support the development of TVOS interfaces, learning to use frameworks such as Enact (WebOS) or Leanback Library (Android TV).
2. Back-End & Middleware Development
- Assist in building Node.js middleware services to manage video metadata on-chain (e.g., generating IPFS CIDs).
- Learn and contribute to designing high-concurrency architectures, leveraging Redis caching to accelerate on-chain data queries.
3. Blockchain Development
- Assist in developing smart contract functionalities, learning to implement contract wallets based on ERC-4337/EIP-6551 standards.
- Learn and support NFT-related feature development, such as implementing basic functions for NFT-token trading pools.
- Help encapsulate contract call interfaces, ensuring consistency in API calls.
4. Decentralized Storage & Computing
- Learn and assist in integrating decentralized storage protocols (e.g., IPFS), enabling file upload and retrieval functionalities.
- Support the development of off-chain computing tasks, helping to dynamically adjust the relationship between video bitrate and blockchain storage costs.
Job Requirements
1. Basic Skill Requirements:
- Fresh graduates or candidates with less than 1 year of relevant work experience, with a background in computer science, software engineering, or related fields.
- Familiarity with front-end development frameworks (React/Vue3) and basic proficiency in HTML, CSS, and JavaScript.
- Familiar with at least one back-end development language (e.g., Node.js) and understanding of REST API design and usage.
- Strong interest in blockchain technology, with basic knowledge of concepts such as smart contracts, NFTs, and decentralized storage.
2. Preferred Qualifications (Nice-to-Haves):
- Experience with blockchain-related projects (e.g., DApp development, smart contract development, or decentralized storage).
- Familiarity with Web3.js/ethers.js and knowledge of how to interact with smart contracts.
- Understanding of Redis caching strategies or the basic principles of IPFS file storage.
- Interest or prior learning experience in TVOS development.
3. Soft Skills:
- Strong learning ability with a willingness to quickly master Web 3 development skills.
- Team player with effective communication skills to collaborate efficiently across departments.
- Attention to technical details, with solid problem-solving and analytical skills.
Job Highlights
Technical Growth: Participate in cutting-edge Web 3 projects from scratch, gaining deep insights into decentralized streaming and smart contract development.
Career Development: Clear career progression path, with opportunities for high performers to advance rapidly to mid-to-senior full-stack developer roles.
Global Exposure: Collaborate with teams across Hong Kong and Shenzhen, working on international blockchain projects.