【蚂蚁金服】蚂蚁集团-客户端基础技术专家(医疗+小程序)-支付宝技术
全职社招技术类-开发地点:北京 | 上海 | 杭州状态:招聘
工作描述
任职要求
方向一: 画像1:iOS或Android业务研发经验(高DAU/较知名App/大厂)。 画像2:Android/iOS + 小程序开发,会写小程序dsl 画像3:有跨端经验的,或有RN flutter weex lynx等经验的; 画像4:Android + 前端经验,懂js的人; 画像5:Android + 懂C++ 其中:画像1为基本要求,2、3、4、5为加分项。 方向二: 1.熟悉 C/C++,多年C++复杂软件系统的开发经验; 2.熟悉移动端动态化技术,Flutter/ReactNative/Weex等技术栈研发经验; 3.熟悉操作系统的相关知识,包括进程管理,内存管理,CPU调度策略等; 4.有大型软件优化经验优先,包括 CPU、memory、I/O 优化; 5.学习能力强,兴趣驱动。 方向三: 1.2年以上iOS/Android客户端开发经验,有独立设计开发客户端架构经验; 2.开发基础良好,理解设计模式,在项目或产品中有很好的设计实践; 3.iOS平台精通 Objective-C 语言的特性,具备主流开源框架的使用经验,Android平台熟悉Android Framework,有一定Android源码阅读经验; 4.能熟练使用调试、性能分析工具来调试和优化代码; 5.具备以下条件之一者优先: (1)有端侧模型设计、部署调度、端云协同方面开发经验 (2)熟悉一种主流的机器学习框架(TensorFlow / PyTorch / MXNet) (3)熟悉Python、JS、C++等多种语言
工作职责
方向一: 客户端平台:iOS/Android 方向二: 1.客户端基础框架的定制、开发、优化。 2.Web技术研发,移动端跨端动态技术研发,包括生态语言、渲染技术 方向三: 1.面向支付宝客户端iOS/Android平台的智能化基础设施建设,赋能端内各业务场景; 2.负责端侧计算引擎的架构设计与开发,增强对用户的理解; 3.负责端云共享学习、在线学习等领域的技术体系建设; 4.负责终端大模型框架与应用落地 5.强烈责任心和团队合作精神,乐于探索未知领域。
包括英文材料
iOS
Android+
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
小程序
Flutter+
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
JavaScript
C+++
https://www.youtube.com/watch?v=ZzaPdXTrSb8
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.
React Native+
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.
客户端开发
设计模式+
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
机器学习+
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.
TensorFlow+
https://www.youtube.com/watch?v=tpCFfeUEGs8
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
https://www.youtube.com/watch?v=ZUKz4125WNI
This part continues right where part one left off so get that Google Colab window open and get ready to write plenty more TensorFlow code.
PyTorch+
https://www.youtube.com/watch?v=V_xro1bcAuA
Learn PyTorch for deep learning in this comprehensive course for beginners. PyTorch is a machine learning framework written in Python.
Python+
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.