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.