职位描述
该岗位面向资深软件工程师,专注于React和原生技术领域,主要负责基于web3技术的平台构建与维护工作。需在动态化、项目导向型的虚拟团队环境中协作,交付满足业务需求演化的高质量软件解决方案。岗位职责包括平台新旧功能的设计开发与优化升级,确保与区块链技术及去中心化应用(DApps)的无缝集成,同时参与产品整体架构与技术方向的制定,并与跨职能团队紧密协作,确保开发工作与战略目标一致。
核心职责包括但不限于:运用React Native、TypeScript及JavaScript实现复杂功能模块;优化应用性能与用户体验;通过严格测试与调试保障代码质量;遵循既定标准与最佳实践维护更新现有代码库;参与技术文档编写及新成员入职流程设计。
任职要求
- 具备5年以上全栈开发经验,重点突出React Native与web3技术领域的实践成果
- 精通JavaScript、TypeScript及CSS框架,深谙现代开发范式
- 深入理解区块链平台(如Ethereum、Solana)与去中心化应用开发机制
- 能在快节奏、远程优先的工作环境中独立工作并协同配合
- 具备卓越的问题解决能力,能交付可扩展且安全的解决方案
- 熟练掌握版本控制系统(Git)与敏捷开发方法论
- 有云平台(AWS、Firebase)及CI/CD流水线应用经验,支持自动化测试部署
- 具备优秀沟通能力,能与设计师、产品经理等多方协作
- 能够解析复杂技术需求,开发高效解决方案
- 熟悉跨平台开发与性能优化技术
- 掌握web3应用安全最佳实践与数据保护协议
- 熟练使用开发工具(React Native CLI、Expo、Webpack)及调试技术
- 具备技术流程文档编写能力,保持团队沟通清晰
- 有项目管理工具(Jira、Trello)使用经验,擅长动态环境任务优先级管理
- 深刻理解软件设计原则与架构模式
- 能在多变优先级与情境中保持质量标准
- 有代码评审与指导初级开发者的经验
- 熟悉性能监控工具与应用指标分析
- 能自主工作并保持与团队目标一致
工作框架、边界、权限与决策机制
岗位将在既定的软件开发流程、标准与先例框架下运作,接受高级管理层的常规指导。在工作环境中可能遇到优先级调整或特殊情况时,候选人有权自主决定操作顺序以达成预期成果。该角色需接受管理层对交付成果的监督,确保与组织目标及技术需求对齐。应聘者须遵循明确的操作指引与最佳实践,同时保持灵活性应对web3领域的新兴挑战。