阿里巴巴业务技术-客户端开发工程师-跨端技术
社招全职3年以上地点:杭州状态:招聘
任职要求
1. 3年以上移动端项目开发经验,开发基础扎实,精通 Objective-C/Swift 等语言,熟练掌握网络、内存、线程等知识; 2. 业务理解能力强,能够较好的抽象业务需求;有一定的客户端架构设计经验,独立负责过客户端整体或者核心模块的设计; 3. 在技术选型、架构设计、性能优化、监控运维等领域有工程实践经验; 4. 有技术追求和专研能力,有责任心和合作精神; 5. 熟悉业界常见的跨端技术方案,如 Weex、ReactNative、Flutter、小程序等,具备前端跨栈开发经验优先。
工作职责
1. 负责 iOS 客户端跨端容器的技术设计和研发工作; 2. 负责 iOS 客户端跨端容器的性能体验优化和能力建设; 3. 负责 iOS 客户端跨端引擎的容器对接和技术突破; 4. 承担技术攻坚专项,支持业务研发,解决日常疑难技术问题。
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
Swift+
[英文] A Swift Tour
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour/
Explore the features and syntax of Swift.
https://www.hackingwithswift.com/learn
Free Swift and iOS tutorials
https://www.youtube.com/watch?v=8Xg7E9shq0U
Learn the Swift programming language in this full tutorial for beginners.
系统设计+
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.
Weex+
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 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
Objective-C+
[英文] Where X=Objective-C
https://learnxinyminutes.com/objective-c/
Objective-C is the main programming language used by Apple for the macOS and iOS operating systems and their respective frameworks, Cocoa and Cocoa Touch.
https://www.youtube.com/playlist?list=PL640F44F1C97BA581
Here is a list of all of my Objective C tutorials.
相关职位
社招3年以上
1、负责 weex 自渲染引擎和脚本引擎的设计与迭代; 2、负责 weex 支持业务需求迭代中的能力建设; 3、负责 weex 的性能优化 和 业务性能瓶颈分析与突破。
更新于 2025-09-23
社招5年以上网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-07-14
社招3年以下网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-08-07