岗位职责
• 使用 JavaScript / TypeScript 编写高质量、结构清晰的代码,确保前端代码的健壮性和可维护性。
• 基于 Vue3、React、TailwindCSS、Ant Design 等框架,开发现代化、响应式 Web 应用,将设计稿和原型精准转化为高质量的前端实现。
• 负责 前端与区块链的交互逻辑,基于 Web3.js / Ethers.js 等库实现核心功能,包括钱包连接、交易签名、链上状态查询与交互。
• 与 后端及区块链团队紧密合作,确保数据交互与业务逻辑实现的一致性与高效性。
• 持续优化前端应用的性能、交互体验和加载速度,确保在复杂链上场景下依然具备良好的用户体验。
• 遵循 Web 安全与区块链安全最佳实践,保障用户资产和数据安全。
• 参与产品的技术讨论与架构设计,不断提出优化建议,推动系统演进。
• 跟进 Web3 与前端技术的新趋势,将合适的新技术引入项目,保持产品竞争力。
任职要求
• 本科及以上学历,计算机科学、软件工程或相关专业背景,3年以上前端开发经验。
• 精通 Vue3 / React / TailwindCSS / AntD 等前端框架与组件库,具备独立搭建复杂 Web 应用的能力。
• 具备至少 一个从 0 到 1 的完整 Web 应用开发经验,有区块链 DApp 或 Web3 产品开发经验者优先。
• 熟练使用 Webpack / Vite 等构建工具,掌握 Git 工作流,熟悉 CI/CD 流程。
• 具备 Web3.js / Ethers.js 等库的使用经验,理解钱包交互、合约调用、交易签名等核心功能。
• 对 Node.js 生态有实际开发经验,能够编写高性能的服务端渲染逻辑或中间层,提升前后端协作效率。
• 具备良好的 团队协作与沟通能力,能够高效地与产品经理、UI/UX 设计师及后端/区块链工程师协作。
• 对 Web3、区块链与前端前沿技术有持续的学习热情和探索精神,乐于创新并接受挑战。