阿里巴巴全球速卖通事业部(AliExpress)-高级iOS 开发工程师-杭州
社招全职技术类-开发地点:杭州状态:招聘
任职要求
1. 有丰富的 iOS 开发经验,对代码质量有较高追求。 2. 对 iOS 的底层实现技术有一定掌握,理解内存管理与多线程工作,了解虚拟机原理与实现。 3. 掌握 iOS 的编译和打包过程,能独立处理程序构建的各种问题。 4. 有 iOS 技术项…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责 AliExpress App,首页,频道,基础链路等业务开发工作。 2. 参与到整个App基础技术,横向技术的建设。包括不限于,跨端方案,架构治理,基础库等建设中。 3. 探索 iOS 业界前沿架构、理念,保持对业界先进技术的学习、分享,能够通过新技术服务团队和业务。
包括英文材料
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
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.
还有更多 •••
相关职位
社招3年以上技术-无线(端)
1、负责AliExpress iOS 端的基础架构的建设,参与包大小,稳定性,卡顿治理等App基础治理工作。 2、参与维护部分终端团队自建基础设施能力,包括热修复,构建方案,资源压缩方案等,跨端渲染引擎等。 3、探索调研业界最新 iOS 技术和方案,并评估规划在 AliExpress 落地的可能性和实现路径。
更新于 2025-11-06杭州
社招1年以上技术
1. 负责国际化乘客端APP功能研发和性能优化,参与客户端基础组件及架构设计; 2. 配合产品经理,深度参与产品需求讨论,功能定义等; 3. 设计良好的代码结构,能够不断迭代重构,保障产品的稳定性和体验; 4. 参与项目中遇到的难点技术攻坚
更新于 2025-08-12北京|杭州
社招技术类-质量保证
1.计算机相关专业,3年以上软件开发和测试工作经验,良好的计算机专业基础;对软件工程理论和实践均有深刻的理解; 2.具备丰富的大型复杂系统软件开发和测试经验,有较强的分析设计能力,测试框架研发和方案整合能力; 3.熟练掌握Java或各类脚本语言中的一种,至少一年以上自动化测试开发/软件开发工作经验; 4.很强的逻辑思维能力,抗压能力,以及团队协助沟通能力和冲突管理的能力。 5.熟悉iOS/Android相关测试技术,具备手机客户端自动化或开发经验者,是加分项; 5.熟悉AI应用或实践,具备应用AI测试或相关经验者,是加分项;
更新于 2025-06-10杭州