哔哩哔哩猫耳-高级开发工程师(Android 方向)
社招全职2年以上技术类地点:上海状态:招聘
任职要求
1、两年以上 Android 开发经验,能独立开发 Android App; 2、熟练掌握 Kotlin、协程,熟悉 Android SDK,熟悉 Android 的 Ul / 网络 / 数据库框架; 3、热爱移动产品研发,追求良好的用户体验,愿意在移动开发领域深入钻研,并成为专家; 4、有良好的编程习惯,代码结构清晰,命名规范; 5、对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力; 6、有较深入的 Kotlin Multiplatform + Compose Multiplatform 开发经验者优先,英语能力优秀者优先。
工作职责
1、负责包括猫耳FM Android APP 业务研发,编写高质量的代码; 2、和产品经理配合,深度参与手机产品需求讨论,功能定义等; 3、设计良好的代码结构,不断迭代重构。
包括英文材料
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.
相关职位
社招3年以上技术类
1. 负责大数据平台的开发、维护和优化,包括数据的采集、存储、清洗、计算和可视化等方面; 2. 设计和构建数据仓库,编写ETL流程和数据模型,能根据业务对数据进行主题模型设计、宽表开发和分层管理; 3.与 业务部门和数据科学团队合作,协助BI平台数据分析、报表开发工作,使用Hadoop、Spark等技术进行大数据分析和处理; 4. 进行数据应用程序开发,使用Java、Python等编程语言进行开发
更新于 2025-06-17
社招3年以上技术类
职位描述 1. 负责 iOS 相关的迭代、开发、重构; 2. 编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析; 3. 理解业务线和技术方案,熟悉常见的开发和问题处理方式; 4. 持续优化用户体验和 App 性能,建立用户体验指标体系。
更新于 2025-06-10
社招2年以上技术类
1、保障测试质量,并与开发、前端、产品团队合作,引入和使用新的测试技术提高测试效率; 2、参与业务日常发版工作,包括产品设计评审,开发技术架构评审,针对业务规则制定测试计划,根据测试计划编写和执行测试用例并进行缺陷跟踪; 3、能独立跟进业务、项目测试工作,包括风险评估,进度把控,按照测试计划,构建测试环境,执行集成测试,自动化回归测试等; 4、能针对现有的业务质量保障流程进行测试效率分析,制定测试提效方案,提升测试效率,缩短交付周期,支撑业务的迭代;
更新于 2025-06-17