阿里巴巴阿里国际-安卓高级开发工程师-杭州
社招全职5年以上技术类-开发地点:杭州状态:招聘
任职要求
1、本科及以上学历,计算机科学或相关专业,有5年以上安卓开发经验。 2、精通Java和Kotlin,熟悉Android SDK,有实际的App发布经验。 3、具备良好的编程习惯,对软件设计模式有深入理解,能够编写可读性强、可维护的代码。 4、有良好的团队协作能力,善于沟通,能够与跨职能团队有效合作。 5、有创新精神,对新技术有热情,愿意接受挑战,持续提升个人技术能力。 6、有网络、Agent、端智能等方向的经验者优先
工作职责
1、负责安卓客户端产品的核心功能开发,确保产品的性能和稳定性。 2、参与需求分析和设计讨论,编写高质量的代码,持续优化用户体验。 3、与产品、设计和测试团队紧密合作,推动项目进度,确保按时交付。 4、解决复杂的技术问题,对现有系统进行优化,提升系统效率和可维护性。 5、关注行业动态,研究新技术,为产品创新提供技术解决方案。
包括英文材料
学历+
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] 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.
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
相关职位
社招技术类-开发
1. 开发和维护中间件的客户端SDK,为阿里国际业务提供高效的基础组建 2. 在页面性能优化/包大小优化/网络优化/基础能力等中间件一起探索全栈的解决方案 3. 为阿里国际业务提供优秀的移动中间件能力
更新于 2025-04-09

社招3年以上技术类-开发
专注AIoT技术落地,负责Android应用软件的架构设计与功能开发; 1、负责智能Android屏应用开发,如桌面、SystemUI、音视频通话应用等; 2、负责智能Android屏应用的框架设计和研发; 3、负责应用性能、稳定性和体验优化;
更新于 2025-07-31
社招3年以上菜鸟
1、负责智能终端上的安卓App开发,根据产品定义及项目计划完成技术选型、架构设计、核心代码编程。 2、负责安卓系统应用稳定性优化方案设计及开发。 3、负责创新业务场景的业务开发及技术项目管理。
更新于 2025-07-30