哔哩哔哩Android开发实习生
实习兼职技术类地点:上海状态:招聘
任职要求
职位要求(实习生): • 对 Android 开发有浓厚兴趣,有相关学习经验或项目实践; • 了解 Kotlin 语言基础,对协程有基本认识,熟悉 Android SDK; • 有志于在移动产品研发领域发展,对提升用户体验有热情; • 具备良好的编程习惯,能够保持代码结构清晰,命名规范; • 对软件产品有责任心,具备良好的沟通能力和团队合作精神; • 有 Kotlin Multiplatform+Compose Multiplatform 开发经验者优先,英语能力优秀者优先。
工作职责
职位描述: • 参与猫耳FM Android APP 的业务研发,协助编写高质量的代码; • 与产品经理协作,参与手机产品需求讨论和功能定义; • 在指导下设计和维护良好的代码结构,参与代码迭代和重构。
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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.
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.
相关职位
实习操作系统及嵌入式
1. 根据产品需求文档高质量完成编码和测试工作,编写清晰的设计及接口文档; 2. 积极推动所负责业务模块的性能优化及需求落地; 3. 参与各Agents、SS4.0、纯电/智驾战略支撑等业务的研发工作; 4. 学习和研究最新的Android开发技术,探索其在实际项目中的应用。
实习A235685
ByteIntern:面向2026届毕业生(2025年9月-2026年8月期间毕业),为符合岗位要求的同学提供转正机会。 团队介绍:字节跳动Flow产品研发团队,专注研究AI智能化相关业务落地,目前落地豆包、Cici 等 APP,以及对应的Bot 开发平台等AI智能化创新产品,业务和团队均处于快速发展期,成长空间大,欢迎各位同学加入! 1、负责AI应用产品的Android客户端研发; 2、根据业务功能需求和设计方案进行开发,完成代码的编写和调试工作; 3、参与产品需求分析,设计系统技术方案,核心代码开发和系统调优; 4、参与各专项技术调研,改进系统性能与稳定性。
更新于 2025-01-16