阿里巴巴AI Business-高级前端开发工程师(AI方向)-杭州
社招全职3年以上技术类-前端地点:杭州状态:招聘
任职要求
基础能力: 1. 计算机相关专业,3年以上前端开发经验,熟悉Web前端技术,包括(X)HTML/CSS/JavaScript等,能够解决各种浏览器兼容性问题,了解各种常用工具; 2. 精通React框架,精通泛状态框架(redux/zustand),精通至少一种状态管理库,有复杂应用开发经验; 3. 熟悉前端工程化与模块化开发,并有实践经验(如gulp/webpack、VueJS/React、ide研发等); 4. 熟悉 Node.js 服务端开发,熟悉 Koa/Express 等框架,有 BFF (Backend for Frontend) 层开发或全栈开发经验; 软性能力: 1. 善于发现工作流程、产品体验中的问题,且较强的问题解决与沟通能力; 2. 持续关注业界的新话题和新技术,热爱前端技术,个性乐观开朗,逻辑性强、善于总结及和沟通合作,对所负责开发的产品有强烈的Owner意识; 加分项: 1. 熟悉主流大模型技术原理,具有大模型应用开发经验,了解Prompt Engineering原理,有实际调优经验;熟悉RAG架构/AI评测及大模型部署优化,熟练使用主流AI辅助工具技术者优先; 2. 有过 AI2C 创新产品开发经验优先; 3. 熟悉移动端跨平台框架(Flutter/React Native/Weex/小程序等)优先,有渲染机制优化相关经验优先; 4. 有国际化工作经验或具备英文沟通能力者优先;
工作职责
1. 负责AI Business AI2C 创新小组相关产品的前端架构设计及研发,保障系统的安全、可扩展以及质量和性能,参与创新产品构思,与PD、UED、后端工程师协作,完成设计交互实现、数据交互、动态信息展现等; 2. 关注用户体验,与合作方一起不断改进产品的易用性;运用AI能力重塑产品形态与开发效率,提升用户体验; 3. 研究和探索创新的开发思路和新的前端技术,结合业务特点创新应用AI技术,解决前端团队开发过程中面临的各类问题,提升个人和团队的开发效能
包括英文材料
前端开发+
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.
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
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
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.
Redux+
https://redux.js.org/tutorials/fundamentals/part-1-overview
This tutorial will introduce you to the core concepts, principles, and patterns for using Redux.
Zustand+
https://www.youtube.com/watch?v=-Y8brhQKvtA
In this video I will be teaching one of my favorite state management solutions in react, ZUSTAND!!!
https://zustand.docs.pmnd.rs/getting-started/introduction
A small, fast, and scalable bearbones state management solution.
Gulp+
https://gulpjs.com/docs/en/getting-started/quick-start/
https://www.freecodecamp.org/news/super-simple-gulp-tutorial-for-beginners-45141974bfe8/
Gulp is one of the most popular build tools these days — along with Webpack.
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.
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.
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.
Koa+
https://github.com/koajs/workshop
[英文] Introduction | Koa
https://koajs.com/#introduction
Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
https://www.youtube.com/watch?v=z84uTk5zmak
In this video we will look at the Koa framework which is a microframework created by the same creators of Express.
Express+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction
本节将回答“什么是 Node”以及“什么是 Express”这两个问题,并通过主要特征和构成要件来简要介绍 Express 框架的与众不同之处。
[英文] Hello world example
https://expressjs.com/en/starter/hello-world.html
Embedded below is essentially the simplest Express app you can create.
https://www.youtube.com/watch?v=SccSCuHhOw0
ExpressJS is the most popular Node.js web server framework and is the basis of thousands of sites.
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.
大模型+
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
Prompt+
https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/introduction-prompt-design
A prompt is a natural language request submitted to a language model to receive a response back.
https://learn.microsoft.com/en-us/azure/ai-foundry/openai/concepts/prompt-engineering
These techniques aren't recommended for reasoning models like gpt-5 and o-series models.
https://www.youtube.com/watch?v=LWiMwhDZ9as
Learn and master the fundamentals of Prompt Engineering and LLMs with this 5-HOUR Prompt Engineering Crash Course!
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
Weex+
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
相关职位

社招3年以上研发类
岗位职责: ● 负责AI Agent应用的整体架构设计、核心模块开发及性能优化 ● 与产品、算法、前端等团队协作,确保技术方案满足业务需求并具备良好用户体验
更新于 2025-09-09
社招2年以上产品类-用户型
AI Business成立于2023年4月,是阿里国际数字商业集团设立的一层业务组织,汇聚了业内顶尖的AI算法专家、AI工程师和AI产品团队,并诚挚邀请有共同使命感、追求创新与卓越的AI人才加入我们的团队,共同用AI技术书写数字商业领域的新篇章。 1. AI 原生产品创新,深入探索 AI 技术在B端产品中的应用,将前沿 AI 技术转化为用户可感知的实际价值,快速推动创新产品从概念到市场落地; 2. 深入挖掘用户需求,精准捕捉潜在用户痛点和期望,定义 AI 产品功能,创造差异化用户体验,构建以用户价值为中心的产品迭代路径; 3. 与算法、研发、设计、市场等多团队紧密协作,推动AI技术创新与业务价值的深度融合; 4. 全周期产品管理,负责AI产品从0到1的全链路管理,涵盖市场调研、产品定义、项目协调、效果评估等关键环节并快速迭代,确保产品达成预期商业目标;
更新于 2025-08-04
社招2年以上产品类-用户型
1. 深入探索AI技术在跨境电商场景的应用,将AI大模型能力转化为商家可感知的实际价值,推动AI产品从概念到落地。 2. 深入挖掘跨境电商商家需求,精准捕捉商家痛点,定义AI产品功能,构建以商家价值为中心的产品路径。 3. 与算法、研发、设计、运营等团队紧密协作,推动AI技术与跨境电商业务的深度融合。 4. 负责AI产品从0到1的全链路管理,涵盖需求分析、产品设计、评测等关键环节,确保产品达成商业目标,
更新于 2025-07-18