阿里巴巴全球速卖通事业部(AliExpress)-高级iOS 开发工程师-杭州
社招全职技术类-开发地点:杭州状态:招聘
任职要求
1. 有丰富的 iOS 开发经验,对代码质量有较高追求。 2. 对 iOS 的底层实现技术有一定掌握,理解内存管理与多线程工作,了解虚拟机原理与实现。 3. 掌握 iOS 的编译和打包过程,能独立处理程序构建的各种问题。 4. 有 iOS 技术项目经验的加分,熟悉 ReactNative、Weex、小程序等技术。 5. 有前端开发经验的加分,掌握 HTTP 及相关网络协议,熟悉跨终端、跨浏览器的开发模式和平台特性。 6. 具有优秀的团队合作能力和沟通协作能力,善于学习,乐于分享,热爱挑战。
工作职责
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.
Weex+
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
相关职位
社招2年以上技术类-开发
1.负责Aliexpress iOS应用会员域核心业务的开发和维护工作,助力用增业务,实现个人价值和技术成长。 2.发掘和分析产品需求,设计制定技术方案,保障开发质量和交付时效。 3.关注用户体验,追踪产品数据效果,挖掘优化空间。 4.探索系统、厂商新特性,并在业务落地。
更新于 2025-06-10
社招3年以下网易云音乐
1. 参与云音乐移动端产品技术架构、方案的设计与开发; 2. 参与客户端端基础模块、功能组件、平台工具的研发与维护; 3. 参与云音乐跨端框架(Falcon)的开发与维护工作; 4. 协助业务团队解决技术难题,提供技术支持,提高业务方研发效率与质量; 5. 调研新技术,将新技术分享并应用到现有产品开发中,提高客户端的技术能力。
更新于 2025-08-07
社招3年以上菜鸟
1.负责 iOS 客户端核心功能的设计、实现与交付,保证质量与性能; 2.主导或参与移动端架构设计(模块化、组件化、插件化方案)、技术选型与重构,提升工程效率与可维护性; 3.负责关键模块的性能优化、内存排查与稳定性提升(含 Crash 分析、ANR/卡顿排查); 4.设计并推动工程化建设(CI/CD、自动化测试、静态检查、持续集成发布流程); 5.编写高质量、可复用的 SDK/组件并推动内部复用; 6.参与版本发布流程及 App Store 上线合规工作,确保上线顺利; 7.指导与培养团队成员(代码 review、技术分享、mentor),参与招聘与技术评估; 8.与产品/后端/测试/设计等团队紧密合作,推动需求落地并对关键设计决策负责。
更新于 2025-09-12