- Responsible for front-end architecture design and development of Web3 projects, ensuring high performance, high availability, and robust security.
- Collaborate closely with the back-end development team to integrate Web3 smart contracts and decentralized applications (DApps).
- Participate in product requirements analysis, liaise with product managers and designers, and provide technical solutions and front-end implementations.
- Optimize and maintain existing front-end code to enhance user experience and performance.
- Lead front-end technology selection and tackle technical challenges, establishing development guidelines and coding standards.
- Research and apply the latest front-end and Web3 technologies to drive the team’s technical advancement.
Requirements
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
- At least 5 years of front-end development experience, proficient in HTML5, CSS3, and JavaScript (ES6+), with hands-on project experience in React, Vue, or similar frameworks.
- In-depth understanding of Web3 technologies, with practical experience using libraries such as Web3.js and Ethers.js.
- Familiarity with smart contracts, wallets, and public blockchains; contract development and deployment experience is a plus.
- Experience in decentralized application (DApp) development; hands-on blockchain project experience is preferred.
- Proficient with version control tools (e.g., Git) and adheres to best practices for code and documentation.
- Strong communication skills and team collaboration spirit, capable of independently handling project development tasks.
- Passionate about new technologies with strong learning ability, able to quickly adapt to and apply emerging technologies.
Bonus Points
- Experience developing H5 mini-games, WeChat mini-games, Telegram ecosystem applications, or plugins/Chrome extensions.
- Contributions to well-known open-source projects and an active GitHub profile.
- Knowledge of front-end performance optimization for both desktop and mobile, as well as SEO techniques.
- Experience in blockchain, DeFi, or NFT project development.
- Familiarity with WebAssembly (Wasm) and related technologies.
- Experience authoring wallet connection libraries (e.g., similar to RainbowKit).
Salary will be discussed separately upon passing the interview.