钉钉钉钉-前端研发工程师(多维表/文档/AI搜索方向)-杭州/北京
社招全职5年以上技术类-前端地点:杭州状态:招聘
任职要求
1、熟练运用 JavaScript/TypeScript、HTML5/CSS3 等前端技术,我们希望你是某个领域的专家,比如 WebGL/Canvas、SVG、动画、WASM 等等; 2、掌握至少一种服务端语言,比如 Node/Rust ; 3、熟练掌握前端开发流程和工具链、熟悉主流浏览器的技术特点、熟悉各类 Web 标准。对编码规范、算法和数据结构、代码质量、性能优化有较高的理解和应用实践; 4、持续学习,善于沟通和分享,乐观随和,团队合作精神、优秀的分析和解决问题能力。有办公软件开发经验者优先、有在线协同编辑工具类产品开发经验优先。 注:要对AI有热情,充分理解人+AI的Vibe Coding范式,有机器学习基础和大数据处理能力,有完整的建模、训练、部署、优化的工程能力和经验。
工作职责
1、负责钉钉多维表/文档业务落地及持续迭代更新; 2、一站式多端研发(前端/后端/PC浏览器端/PC客户端/无线端), 和产品一起在不同角度触达用户。
包括英文材料
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
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.
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
WebGL+
[英文] Learn WebGL
https://learnwebgl.brown37.net/
The traditional approach to learning a subject is to divide the topic into sub-topics, study each sub-topic, and then show how the sub-topics relate to each other.
https://www.youtube.com/watch?v=bP7_FeP9kU4
Ever want to know how 3D games and simulations are made?
https://www.youtube.com/watch?v=y2UsQB3WSvo
I'm finally getting around to updating my WebGL series! The old series used some fairly outdated JavaScript.
WebAssembly+
https://learnxinyminutes.com/wasm/
In WebAssembly, everything is included in a module.
[英文] WebAssembly
https://web.dev/explore/webassembly
Enable high-performance applications on web pages.
[英文] I want to…
https://webassembly.org/getting-started/developers-guide/
Compile a WebAssembly module from…
https://www.youtube.com/watch?v=dqhJU772ckM
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
相关职位
社招3年以上程序&技术类
1、负责在线协同文档/表格/多维表编辑器底层核心库开发,涉及多人协同场景的渲染以及性能优化等; 2、负责编辑器nodejs层开发,处理文档ot/crdt的冲突解决、多nodejs节点无状态server动态扩缩等。
社招3年以上技术
1. 深度参与数据平台体系内应用产品的研发,提升产品用户体验和研发效率,保障业务需求迭代顺利开展,保障线上系统稳定性; 2. 参与到数据采集 iOS 端 SDK 的日常维护迭代,并承担初级到中级复杂度的 iOS 应用开发; 3. 探索创新的开发思路与泛前端技术,聚焦效率提升; 4. 参与团队其他方向的项目维护开发,多维度赋能业务的同时,满足个人成长诉求; 5. 积极参与端技术研究和分享,推动团队技术进步。
更新于 2025-06-04
社招A97663
1、负责保障业务交付,与产品、研发等团队共同协作确保输出高质量产品; 2、与产品和研发团队以及质量团队内部共同协作,完成质量体系规划和建设,包括用例建设、流程保障、自动化、线上缺陷分析等事项; 3、提升业务效率,发现并解决产品和研发过程中的效率问题; 4、负责团队的工具建设、自动化等事项,结合业务需求,提供最合适的技术解决方案。
更新于 2023-08-21