阿里巴巴业务技术-客户端开发工程师-跨端技术【急招】
社招全职3年以上地点:杭州状态:招聘
任职要求
1、对跨端容器、开发工具、JS 引擎、渲染引擎、WebKit 其中之一的技术领域有深入理解; 2、熟悉现代渲染引擎和脚本引擎,并深度参与性能优化和内存优化相关的工作; 3、熟悉业界常见跨端技术方案,如 ReactNative、Flutter、CMP等; 4、熟悉 iOS/Android/C++ 其中之一技术栈,具备前端跨栈开发经验优先; 5、在技术选型、架构设计、性能优化、监控运维等领域有丰富的工程实践经验; 6、具备跨端引擎、浏览器内核开发经验者优先。
工作职责
1、负责 weex 自渲染引擎和脚本引擎的设计与迭代; 2、负责 weex 支持业务需求迭代中的能力建设; 3、负责 weex 的性能优化 和 业务性能瓶颈分析与突破。
包括英文材料
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!
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
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.
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.
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
系统设计+
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.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
相关职位
社招3年以上
1. 负责 iOS 客户端跨端容器的技术设计和研发工作; 2. 负责 iOS 客户端跨端容器的性能体验优化和能力建设; 3. 负责 iOS 客户端跨端引擎的容器对接和技术突破; 4. 承担技术攻坚专项,支持业务研发,解决日常疑难技术问题。
更新于 2025-04-15
社招5年以上网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-07-14
社招3年以下网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-08-07