商汤科技招前端工程师(web/移动/AI方向)

前端工程师(base上海/深圳)

工作内容

  1. 参与产品的需求和设计评审,并负责前端开发实现。

  2. 配合产品迭代,持续扩展功能和优化用户体验。

  3. 参与前端组件及其他工程基础设施的开发和维护。职位要求

  4. 3 年以上 Web 前端开发经验,能独立完成单个模块的前端开发工作。

  5. 掌握 HTML, JavaScript / ES6, CSS 等前端基础技能,深刻理解 Web 应用的基本实现原理,掌握 HTTP 等基本协议,熟练对接后端 API。

  6. 精通至少一种流行前端框架,例如 React, Vue, Angular 等,掌握状态和异步流管理,如 redux, mobx, saga, RxJS 等技术。

  7. 有流行 UI 框架的使用经验,例如 Ant Design, Material UI, Bootstrap 等。

  8. 熟悉 Webpack 等前端构建技术, 熟练掌握 Nodejs.

  9. 有扎实的操作系统,数据结构和编程语言的基础知识

  10. 有良好的编码习惯,追求高质量的代码,熟练使用 git 及代码协作的一般流程。

  11. 有极致的用户体验意识,并能够实践于产品开发中。

  12. 有责任心,有很强的学习能力并乐于创新实践,能和团队保持良好的沟通协作。

联系邮箱 :

zhangshengnan@sensetime.com

移动前端工程师(base上海/深圳)

工作内容

  1. 参与产品需求及技术评审。

  2. 参与移动端应用的混合开发,特别是 Web 部分的开发。

  3. 配合产品迭代,持续修复问题和优化用户体验。

  4. 参与前端组件及其他工程基础设施的开发和维护。职位要求

  5. 3 年以上 Web 前端开发经验,能独立完成单个模块的前端开发工作。

  6. 掌握 HTML, JavaScript / ES6, CSS 等前端基础技能,熟悉 HTTP,Websocket 等网络接口调用。

  7. 熟悉 React 框架和组件化开发,熟练使用一种移动端 UI 组件库,了解状态管理和异步流程管理技术。

  8. 有较丰富的移动端混合应用开发经验,有和原生开发工程师合作的能力,了解更多混合开发技术更佳。

  9. 有良好的编码习惯,追求高质量的代码,熟练使用 git 及代码协作的一般流程。

  10. 有责任心,能和团队保持良好的沟通协作。

联系邮箱 :

zhangshengnan@sensetime.com

前端互动工程师(base上海/深圳)

工作内容
1、负责 Web 互动游戏的开发工作,保证优异的游戏体验。
2、参与编程类,AI 类,在线竞赛等类型的游戏创意和设计。
3、与内容设计者和后端开发者合作,制定可行性方案并负责前端实现。
4、持续优化工作流,并参与制定通用性接口,提高互动游戏的开发效率。
职位要求
1、本科或以上学历,计算机或设计等相关专业。
2、熟悉 web 端游戏完整开发流程,独立开发能力强,有小型独立游戏开发经验更佳。
3、熟练掌握 Canvas,熟悉 Pixi.js, Three.js 等 Web 图形库,熟悉 Egret, Layabox, cocos creator 等游戏引擎。
4、熟练掌握 Javascript、熟悉常见的通信接口和消息协议,具有一定的接口设计能力。
5、对游戏的兼容性保证和性能优化有一定经验。

联系邮箱 :

zhangshengnan@sensetime.com

zhangshengnan@sensetime.com

zhangshengnan@sensetime.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 计算机基础知识:包括数据结构、算法、操作系统、计算机网络等基础知识,这些知识对于理解人工智能的基本原理和算法非常重要。 2. 编程语言:掌握至少一门编程语言,如Python、Java、C++等。其中,Python是人工智能领域使用最广泛的编程语言之一,因此建议优先学习Python。 3. 机器学习:了解机器学习的基本概念、算法和应用,包括监督学习、非监督学习、深度学习等。 4. 数据处理和分析:熟悉数据处理和分析工具,如numpy、pandas、matplotlib等。这些工具可以帮助你有效地处理和分析数据,从而更好地应用机器学习算法。 5. 神经网络:了解神经网络的基本原理和应用,包括卷积神经网络、循环神经网络等。 6. 自然语言处理:了解自然语言处理的基本概念和算法,包括分词、词性标注、命名实体识别、情感分析等。 7. 数据库:了解数据库的基本概念和应用,包括SQL语言、关系型数据库、非关系型数据库等。 8. 业务领域知识:具备一定的业务领域知识,比如金融、医疗、教育等。对于人工智能的应用而言,对业务领域的理解和熟悉程度也是非常重要的。 9. 沟通和团队合作能力:在实际工作中,需要与其他团队成员进行沟通和协作,因此具备良好的沟通和团队合作能力也是非常重要的。 10. 不断学习的态度:人工智能是一个不断发展和变化的领域,因此要具备持续学习和更新知识的态度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值