阿里云阿里云智能-前端技术专家-上海
社招全职5年以上云智能集团地点:上海状态:招聘
任职要求
1、5年及以上前端开发经验(专家岗需具备技术架构决策能力),技术基础极其扎实,对大型 Web 系统有设计、架构、落地经验; 2、精通 React/Vue 等现代框架及其生态,深入其底层渲染原理;了解 TaiwindCSS、Shadcn、NextJS、Remix、TanStack 等前端技术趋势,深入理解状态管理机制 、前端性能优化方案,具备坚实的 Web 系统设计与编码能力; 3、熟练掌握前端构建工具链(Webpack/Vite/Rollup/Rspack),对其原理与扩展机制有深入了解; 4、参与过一个或多个AI Agent项目的前端开发工作,或者参与过一个或多个面向开发者项目的前端开发工作; 5、对 AI 应用及其技术实现有强烈兴趣,了解大模型交互原理,理解SOTA的AI Agent架构; 6、有全栈开发经验,至少能够熟练使用一种服务端语言(NodeJS、Golang、Python 等); 7、对于产品/作品有细节要求,具备良好的技术品味与审美。 加分项: 1、熟悉 Chatbot、Agent、低代码、画布类产品的技术实现; 2、在以下技术领域有一定实践:Kubernetes、BFF、Serverles、Edge、WebAssembly,或有其他 Web Infra 层工作经验; 3、对任一平台与扩展机制有一定思考与实践,如 VSCode Extension / Chrome Extension 等; 4、对以下技术栈有一定的了解:Vercel、Cloudflare Workers、Supabase/Firebase、Headless CMS; 5、对知名开源项目源码有深入研究或贡献。
工作职责
1、负责 AI Agent平台中开发者模块的前端架构设计,确定技术方案的目标和实现路径; 2、深度参与AI Agent平台中开发者模块的技术实现,按照整体目标进行子任务拆解,完成子任务的设计与功能实现; 3、探索SOTA的AI Agent构建场景中的开发者交互模式与技术,制定该方向上的中长期技术规划; 4、与算法、后端、产品团队紧密合作,以高度的用户视角和扎实的技术能力,推动端到端的产品功能交付。
包括英文材料
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
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.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
Next.js+
https://nextjs.org/learn
Go from beginner to expert by learning the foundations of Next.js and building a fully functional demo website that uses all the latest features.
https://www.freecodecamp.org/news/tag/nextjs/
A collection of next.js posts
https://www.youtube.com/watch?v=6jQdZcYY8OY
In this video, I will teach you everything you need to know about NextJS for beginners.
https://www.youtube.com/watch?v=ZVnjOPwW4ZA
Master Next.js 13 and build amazing full-stack apps!
Remix+
[英文] Quick Start (5m)
https://v2.remix.run/docs/start/quickstart
This guide will get you familiar with the basic plumbing required to run a Remix app as quickly as possible.
[英文] Tutorial (30m)
https://v2.remix.run/docs/start/tutorial#remix-tutorial
We'll be building a small, but feature-rich app that lets you keep track of your contacts.
https://www.youtube.com/watch?v=rw1xAHJnBV8
In this video, we’ll walk through building a scalable web application using the Remix framework.
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.
Vite+
https://www.youtube.com/watch?v=89NJdbYTgJ8
In this video, we will talk about the Vite JavaScript build tool. We will also compare it to Webpack as well as Create React App.
Rollup+
[英文] Tutorial | Rollup
https://rollupjs.org/tutorial/
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
BFF+
https://learn.microsoft.com/en-us/azure/architecture/patterns/backends-for-frontends
This pattern describes how to decouple backend services from frontend implementations to tailor experiences for different client interfaces.
https://www.youtube.com/watch?v=Pmzrogq4W4I
Discover how the Backend for Frontend (BFF) pattern enhances user experiences across multiple platforms!
https://www.youtube.com/watch?v=tmGnpU8xOGE
Backends for Frontends (BFF) is an architectural cloud design pattern that lets you group your microservices under a layer that is responsible for a specific user experience, such as mobile, desktop, or TV applications.
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
VSCode+
[英文] Your First Extension
https://code.visualstudio.com/api/get-started/your-first-extension
In this topic, we'll teach you the fundamental concepts for building extensions.
https://code.visualstudio.com/docs/getstarted/getting-started
In this tutorial, you learn about the key features of Visual Studio Code to help you get started with coding quickly.
Vercel+
https://vercel.com/docs/getting-started-with-vercel
Vercel is a platform for developers that provides the tools, workflows, and infrastructure you need to build and deploy your web apps faster, without the need for additional configuration.
https://www.youtube.com/watch?v=oIsf9zE-TRI
Learn how to deploy a simple HTML, CSS, and JavaScript based website to Vercel.
Cloudflare+
[英文] Learning Center
https://www.cloudflare.com/learning/
Resources on cyber security and how the Internet works from Cloudflare.
https://www.youtube.com/watch?v=H7Qe96fqg1M
Learn how to build your first Cloudflare Workers application and deploy it to Cloudflare's global network.
Supabase+
[英文] Getting Started
https://supabase.com/docs/guides/getting-started
https://supabase.com/solutions/beginners
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
https://www.youtube.com/watch?v=dU7GwCOgvNY
Learn how to use Supabase in this full course for beginners.
Firebase+
https://firebase.google.com/community/learn
Learn how to best take advantage of Firebase features and functionality.
https://firebase.google.com/docs/guides
Get started with a Firebase project and adding Firebase to your app.
相关职位
社招5年以上云智能集团
1、负责 AI Agent 平台移动端(iOS/Android)的架构设计,确定技术方案的目标和实现路径; 2、深度参与AI Agent平台移动端应用的技术实现,按照整体目标进行子任务拆解,完成子任务的设计与功能实现; 3、探索SOTA的移动平台AI应用交互方式与前沿技术架构,制定该方向上的中长期技术规划; 4、与算法、后端、产品团队紧密合作,以高度的用户视角和扎实的技术能力,推动端到端的产品功能交付; 5、在需要时,能够支持和参与 Web 端的前端开发工作。
更新于 2025-09-09
社招5年以上住宿业务开发
负责携程酒店大前端技术架构的建立和实施,主导大前端框架开发,并据此制定合理有效的开发规范,包括并不限于Trip.com ( http://trip.com/ )和携程旅行的APP、H5、PC、小程序。负责梳理和优化大前端开发流程,搭建高效集成的大前端开发环境,提高大前端开发质量和效率。负责推动大前端架构和标准在各业务线落地实施。把握大前端技术发展潮流,牵头新技术的研究,并用新技术推动业务发展。有深刻的用户体验认知,能站在用户角度思考产品问题不断提升前端用户体验。
更新于 2025-09-15
社招A212797
1、负责前端UI框架相关项目研发; 2、参与前端UI框架相关的前沿技术研究,承担重点、难点技术攻坚; 3、负责技术选型和调研,提出专业合理的方案建议,并推动技术驱动产生更多业务价值; 4、持续优化工程架构、研发工具和工作流、追求极致效率、性能和稳定性; 5、探索前端UI框架领域未来的研发范式和技术边界。
更新于 2023-11-23