全栈工程师
岗位信息
| 招聘单位 | 普渡机器人 |
|---|---|
| 工作地点 | 深圳市 |
| 官方更新时间 | 2026-09-10T14:15:36 |
职位描述
工作职责:
Android客户端核心开发(核心职责): 负责机器人平台Android软件与模块的开发、设计与维护;参与产品需求评审,明确需求后设计开发方案并归档;攻克机器人软件上的技术难题,协助定位并解决软件问题;
大前端与跨端开发: 主导或参与基于 React / Vue 3 技术栈的Web应用模块设计与开发;负责 React Native 技术栈的App功能迭代与性能优化,按照团队规范完成系统设计、编码、测试及上线支持;
后端服务与架构支撑: 参与业务解决方案及系统需求分析,负责基于 Golang 的云端服务模块及中间件的设计与开发;编写功能模块详细设计文档、接口文档及相关技术文档;
全栈协同与工程化: 与产品、测试及客户侧技术团队保持有效沟通,理解并拆解业务需求;按照团队开发规范与流程,完成全链路开发、联调测试及上线支持;
架构与性能优化: 熟悉模块化设计,实现灵活场景适应的架构;负责Android内存、进程通信等底层问题的优化,以及云端服务的性能调优。
任职要求
任职资格:
学历与专业: 全日制本科及以上学历,计算机、软件工程、机械电子、电子信息等相关专业,接受优秀校招生;
Android客户端能力(核心要求): 熟悉多线程、多进程编程,熟练使用 Java、Kotlin 进行Android开发;有软件架构优化及性能优化经验者优先;熟悉移动机器人业务、有NDK开发经验或语音交互开发经验者优先;
大前端开发能力: 精通 TypeScript,熟练掌握 React 生态(Hooks、状态管理等)及 Vue 3 生态(Composition API、Pinia等),有实际项目落地经验;熟悉现代构建工具链(Vite、Webpack等),有跨平台开发经验(React Native),了解原生通信(JS Bridge、Turbo Native Modules)者优先;
后端开发能力: 熟练掌握 Golang 后端开发语言,具备相关后端开发经验;熟悉 gRPC 开发模式,有基于 Kratos 框架进行业务开发经验者优先;熟悉 MySQL、Redis 等常用中间件,了解数据库设计、索引优化及缓存设计;
工程化与部署: 熟悉 Docker、K8s,具备服务应用独立部署、容器化部署经验者优先;有B端业务开发经验、私有化环境开发/部署/交付或客户现场联调经验者优先;
综合素质: 具备良好的设计文档编写习惯与代码规范意识,代码风格清晰、可维护;具备良好的沟通能力、问题分析能力和团队协作意识;思维灵活,学习主动性强,具备谦逊开放的工作态度,乐于学习新技术并持续提升工程能力。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。