职位描述
我们正在寻找一位资深JavaScript/TypeScript工程师加入专注于区块链技术开发的创新团队。理想的候选人将在设计和实现核心产品模块中发挥关键作用,同时参与区块链SDK的创建与维护工作。该职位要求深入理解前后端开发,尤其注重构建可扩展、安全且高性能的解决方案。工程师将与产品经理、设计师和测试专家等跨职能团队紧密合作,共同打造尖端区块链应用。
核心职责
- 主导使用JavaScript/TypeScript设计和实现核心产品模块,确保技术卓越性并与业务目标保持一致
- 开发和维护区块链SDK,重点关注可用性、性能优化及与现有系统的集成
- 与高级开发人员和利益相关者协作制定新项目的技术规范和架构
- 编写符合最佳实践与编码规范的整洁、高效、文档完善的代码
- 实现并测试复杂区块链协议,确保符合行业标准与监管要求
- 通过代码审查维护代码质量,指导初级工程师掌握最佳实践
- 持续跟踪区块链新兴技术与趋势,提出增强产品能力的创新方案
- 与DevOps团队协作确保区块链应用的无缝部署、监控和维护
- 参与技术设计讨论,为去中心化系统的可扩展基础设施开发贡献力量
- 调试解决复杂问题,在关键项目阶段提供技术领导力
任职要求
- 具备5年以上全栈开发经验的资深JavaScript/TypeScript工程师
- 精通区块链开发,具有以太坊、Hyperledger或其他区块链平台实战经验
- 精通JavaScript/TypeScript,深入理解异步编程、函数式编程及React/Node.js等现代框架
- 具有Solidity等智能合约开发经验,熟悉去中心化应用(dApp)架构
- 熟练使用Git等版本控制系统,掌握Scrum/Kanban等敏捷开发方法
- 出色的系统分析能力和复杂问题解决能力
- 优秀的沟通能力,能向非技术人员清晰阐述技术概念
- 具备团队协作精神,能高效达成共同目标
- 具有独立工作能力,能在紧迫时限内主导项目并交付高质量成果
- 对区块链技术充满热情,致力于持续学习与专业成长
- 优先条件:熟悉区块链扩容方案、跨链互操作性或去中心化身份框架
- 优先条件:了解Jest/Mocha/Cypress等测试工具,具有CI/CD流水线经验
- 优先条件:掌握密码学协议、共识机制或分布式账本技术