阿里巴巴全球速卖通事业部(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杭州
社招2年以上技术类-开发
1.负责Aliexpress iOS应用会员域核心业务的开发和维护工作,助力用增业务,实现个人价值和技术成长。 2.发掘和分析产品需求,设计制定技术方案,保障开发质量和交付时效。 3.关注用户体验,追踪产品数据效果,挖掘优化空间。 4.探索系统、厂商新特性,并在业务落地。
更新于 2025-06-10杭州
社招3年以下网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-08-07杭州