百度Android研发工程师(智慧工作空间)(J80485)
社招全职3年以上TPG地点:北京状态:招聘
任职要求
-本科及以上学历,计算机科学、软件工程或相关专业 -3年左右Android开发经验,有成功上线的Android应用案例者优先 -精通Android开发技术栈,包括Java/Kotlin语言、Android SDK、Android Studio等开发工具 -熟悉Android应用性能优化、内存管理及常见问题的解决方案 -良好的编程习惯,熟悉常用的设计模式,了解MVC、MVP、MVVM等架构模式 -具备团队合作精神,良好的沟通能力和解决问题的能力,能承受一定工作压力
工作职责
-负责智慧工作空间相关Android应用的开发、维护与优化工作,确保应用的稳定性和性能 -根据产品需求,设计并实现高质量的Android应用模块,包括UI设计、交互逻辑、数据处理等 -与产品经理、UI设计师、后端开发人员紧密合作,确保应用按时交付并满足业务需求 -持续优化产品性能,改善用户体验,解决各种Android设备兼容性问题 -跟踪Android平台的新技术和新特性,研究并应用到产品开发中,提升产品的竞争力
包括英文材料
学历+
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.
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)或编程语言的制造商提供的一套工具。
Android Studio+
https://www.youtube.com/watch?v=saKrGCWlJDs
Learn to build an Android app using Android Studio, Kotlin, Jetpack Compose, and more.
编程规范+
[英文] 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.
相关职位
校招研发类
方向1: 负责消费者云业务应用开发:应用分发领域(应用商店、游戏、广告)、IoT领域(运动健康、智慧空间)、基础云业务领域(帐号、卡包、云空间)等; 方向2: 负责手机、平板、穿戴、大屏等安卓产品的应用开发:包括MagicUI 系统应用的开发与优化、多媒体、通信,办公,平板和大屏定制化应用、智能家居等; 方向3: 负责面向全球消费者的终端销售应用开发:包括线上和线下销售渠道安卓应用开发与优化; 1、洞察消费者需求,和技术前沿,规划和设计极致消费者体验的App; 2、按照产品进度和质量要求,负责App的需求分析、方案设计、编码、维护等工作。
更新于 2025-05-28
社招8年以上
1.负责包括android智能终端的语音/图像/大模型等AI算法工程化与系统级服务的开发和落地 2.负责AI交互基础原子能力如识别、人脸、多模态等算法引擎集成和效果优化工作 3.负责面向多终端的端云交互SDK设计和开发 4.负责AI相关算法与服务全链路性能分析和问题定位工具开发 5.负责端侧大模型推理引擎及上层应用的架构设计,集成和性能优化工作 6.撰写和维护架构设计文档、技术文档,保证框架设计的合理性评估,提升团队跨部门沟通协作效率 7.制定、实施统一的代码规范和质量标准,推动团队提升代码质量 8.跟踪及洞察技术趋势,根据业务需要及时输出技术调研报告
更新于 2025-04-16
社招5年以上研发类
工作职责 1、承担对Android OS领域的技术竞争力负责,明确关键技术获取策略(自研、合作、收购、社区)和分布实施计划,支撑软件层面的技术竞争力的构建。 2、了解不同OS应用上的架构和方案,推动OS平台以及关键技术在产品的应用落地,促进产品的竞争力构建。 3、负责产品整机性能/技术竞争力,包括识别相关性能突破点,并提出优化方法,支持产品卖点特性构建。
更新于 2025-07-24