JavaScript全栈开发者

15个月前远程全职
50K - 80K GBP Launchpad

Launchpad

location 伦敦
unsaved
全栈开发者(Web3专家)无中介机构 摘要 具备Web3知识的全栈开发者不仅负责传统的Web开发方面,还专注于使用区块链技术构建去中心化应用程序。 这个角色需要对智能合约、去中心化自治组织(DAO)和其他去中心化技术有深入的理解。 主要职责 前端开发: ○ 设计和开发用户界面,考虑到Web3的去中心化特性。 ○ 使用React和其他流行的框架设计和开发用户界面,与去中心化的Web3组件集成。 ○ 将复杂的线框图和模型转化为响应式、交互式的功能。 ○ 确保移动设备的跨平台优化,并在各种浏览器上保持一致的性能。 ○ 优化应用程序的速度、可扩展性和可用性。使用各种标记语言编写网页。 ○ 使用CSS3和JavaScript等工具实现和管理活动内容和动画。 ○ 与UI/UX设计师密切合作,确保设计的技术可行性。 ○ 定期进行站点审核,识别改进的领域并优化加载时间。 后端开发: ○ 使用和开发强大的API,确保使用Mocha和Chai等框架进行良好测试。 ○ 编写单元测试、集成测试和端到端测试,验证API的功能和可靠性。 ○ 开发满足不断增长的应用需求的可扩展代码。 ○ 创建高性能和响应性的程序。 ○ 确保后端操作的安全措施。 ○ 构建和集成智能合约。 Web3集成: ○ 开发dApp并将其与不同的区块链集成。 ○ 管理与以太坊的交互,包括令牌集成、以太交易等。 ○ 将面向用户的元素与区块链逻辑进行集成。 代码和调试: ○ 编写智能合约并在各种网络上部署它们。 ○ 对智能合约进行安全性和功能性测试和审计。 ○ 处理与Web3相关的怪癖和挑战。 协作: ○ 与开发团队、产品经理和区块链专家合作,构思软件解决方案。 ○ 与团队成员和利益相关者合作。 持续学习: ○ 跟上快速发展的区块链和去中心化技术领域。 所需的资格和技能 • 在前端和后端技术方面具有扎实的经验。 • 熟练掌握React / )和Jest / React Testing Library等流行测试框架。 • 全面的单元测试、集成测试和端到端测试经验。 • 熟练掌握Git等代码版本控制工具。 • 较强的组织和时间管理能力。 • 出色的口头和书面沟通能力。 • 熟悉以太坊和其他区块链平台。 • 熟悉ERC-20、ERC-721等令牌标准。 • 熟悉Solidity和其他智能合约语言。 • 熟练掌握Truffle、Hardhat或Drizzle等Web3技术和框架。 身体要求 • 在英国全职远程工作