钉钉钉钉-AI前端工程师-智能OA
社招全职3年以上技术类-前端地点:杭州状态:招聘
任职要求
1. 精通React,熟悉webpack、babel、es6等相关技术栈,有3年以上项目开发经验 2. 具备良好的编码风格,熟练掌握typescript的使用,了解基本的设计模式及组件化开发 3. 熟悉前后端协作,了解浏览器相关原理 4. 对AI技术有热情,有良好的沟通能力和团队协同能力,有优秀的解决问题能力 5. 聪明、乐观,有较强的自学能力和抗压能力
工作职责
1. 负责钉钉智能OA业务的AI前端研发,能够针对纷繁的业务场景,提供合理、可扩展的技术方案 2. 建设表单、流程等核心能力,在架构上不断优化,保障能力的同时,给用户带去极致体验 3. 推动智能化场景落地,实现业务创新 4. 团队基础技术建设,保障业务的安全和稳定
包括英文材料
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
Webpack+
[英文] Getting Started
https://webpack.js.org/guides/getting-started/
Webpack is used to compile JavaScript modules.
https://www.youtube.com/watch?v=3On5Z0gjf4U&list=PLblA84xge2_zwxh3XJqy6UVxS60YdusY8
https://www.youtube.com/watch?v=IZGNcSuwBZs
In this video, we will create a Webpack dev environment from scratch.
Babel+
https://babeljs.io/docs/
Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
https://www.youtube.com/watch?v=o9hmjdmJLMU
In this video you will learn why do you need to transpile Javascript at all and how Babel comes into play, what babel packages do you need to install and how to use and configure Babel to transpile Javascript code.
ES6+
[英文] ES6 Tutorial
https://www.javascripttutorial.net/es6/
[英文] Javascript ES6
https://www.w3schools.com/JS/js_es6.asp
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
相关职位
社招3年以上技术类-前端
1. 负责钉钉智能OA的前端研发和前端架构工作,深入理解业务逻辑,并能独立设计符合业务特性的高质量解决方案; 2. 参与构建前端 AI 研发体系,创新技术的研究和应用落实施工,持续提升研发效率和产品质量; 3. 关注前端前沿技术研究,参与解决前端技术难题,通过新技术服务团队和业务,解决关键的技术问题; 4. 在理解产品业务的基础上结合 AI 能力,提升产品的用户体验,技术驱动业务的发展。
更新于 2025-09-02
社招3年以上技术类-开发
1. AI能力研发:主导钉钉低代码AI领域的架构设计与AI研发工作,整合大模型和AI技术,赋能低代码平台,提升应用搭建的智能化水平。同时,构建钉钉低代码业务应用小模型,增强低代码应用的智能性,推动钉钉低代码AI的商业化进程 2. 数据与算法工程化:深入分析钉钉低代码应用的结构化数据、业务场景及系统日志,构建钉钉低代码业务领域的数据模型,实现钉钉低代码业务领域轻量化模型架构。通过AI技术推动钉钉低代码业务与技术能力的创新与发展,构建智能化的低代码模型 3. 服务端架构开发:构建高并发、高可用的服务端系统,支持AI模型的在线推理与实时响应,保障企业级业务稳定性 4. 跨团队协作:从商业视角看问题,并协调相关方合作,与产品经理、前端工程师、算法专家协同,将AI能力深度集成到钉钉低代码和智能OA产品中,实现业务价值
更新于 2025-08-18
社招3年以上技术类-前端
1. 负责钉钉核心基础业务的前端架构设计及开发工作 2. 参与构建钉钉前端基础能力,包括但不限于研发体系、工程工具、低代码平台、用户体验管理、营销互动体系、基础组件等,持续提升研发效率和产品质量 3. 参与解决前端技术难题,通过数据驱动分析,不断优化前端技术和产品设计,在架构、性能和用户交互等方面提升钉钉的用户体验 4. 参与前端新技术和新趋势的探索与研究
更新于 2025-08-18