传音资深android SDK开发工程师(J17649)
社招全职5年以上地点:上海 | 重庆状态:招聘
任职要求
1. 计算机科学、软件工程、电子工程或相关领域的本科及以上学历,5年以上Android相关研发经验; 2. 熟练掌握Java/Kotlin编程,理解面向对象,掌握面向接口编程,具备良好编程习惯; 3. 熟悉Android Native开发,熟悉C、C++语言; 4. 熟练掌握线程、消息等相关知识,理解多线程和单线程各自的优劣,并在不同业务场景选用最佳用法; 5. 熟悉内存相关知识,掌握内存泄漏分析和解决方法; 6. 具备良好沟通能力,积极主动,责任心强.
工作职责
负责AI语音助手SDK端的需求开发; 与客户端、服务端以及算法团队合作,理解产品需求并转化为技术解决方案; 解决及优化业务研发的相关的问题,确保功能的稳定性和高性能; 跟踪及洞察技术趋势,根据业务需要及时输出技术调研报告 撰写和维护技术文档,确保代码的可维护性和可扩展性.
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
编程规范+
[英文] 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.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 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.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
多线程+
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!
相关职位
社招3-5年网易云音乐
参与云音乐Android端如下方向之一: 1. 云音乐多端业务开发,包含 Pad、车载、TV适配和业务迭代。 2. 进行 Android特性调研,方案设计和评审,完成核心代码编写。 3. 参与跨端能力开发建设,打破开发壁垒,提升业务交付效率。 4. 参与APP性能和体验优化,播放能力建设。
更新于 2025-09-26
社招3-5年其他
1、负责网易支付APP、SDK的开发与优化,包括:启动速度、Crash、ANR、内存、卡顿等体验优化; 2、参与技术方案设计讨论、新技术预研和应用,推动项目的高效迭代。
更新于 2025-09-11
校招
1. 参与Android应用的设计、开发和维护,确保应用的高性能和稳定性。 2. 在资深开发工程师的指导下,参与功能模块的编码和优化。 3. 配合UI/UX设计团队,确保应用界面的美观性和一致性。 4. 协助进行应用测试、Bug修复以及性能优化。 5. 学习和掌握最新的Android开发技术和工具,不断提高个人技能。 6. 积极参与团队讨论和代码评审,确保项目的顺利进行。
更新于 2025-07-18