理想汽车高级Android研发工程师
社招全职5年以上智能与信息技术地点:北京状态:招聘
任职要求
1、善于与AI沟通协作,有在AI工具协助下提升研发能力和效率经验优先; 2、5年以上Android开发经验,有作为核心工程师完整开发并发布Android应用的经验; 3、熟悉Android平台及框架原理,深入理解Android软件架构,掌握常用的设计模式,具有较强架构能力; 4、有扎实的Java和Kotlin开发语言基础,良好的设计能力和编程习惯; 5、熟悉TCP、HTTP1.1/2,gRPC等常用网络协议; 6、对混合式开发有一定的经验,有一定RN开发能力,熟悉H5/CSS3/JS技术为佳; 7、具有较强质量意识、自动化工作意识,责任心强、具有团队合作精神; 8、有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和实践业界前沿技术。
工作职责
1、参与业务需求设计,主导基于Android平台创新型产品应用研发和性能优化,完成高质量编码; 2、参与应用程序性能、体验优化及质量监控评估体系建设; 3、参与关键技术验证和选型、架构设计,推进研发效率; 4、前沿技术研究,承担重点、难点的技术攻坚。
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
设计模式+
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.
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.
编程规范+
[英文] 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.
gRPC+
[英文] Introduction to gRPC
https://grpc.io/docs/what-is-grpc/introduction/
An introduction to gRPC and protocol buffers.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
相关职位
社招6年以上A186714
1.负责小米澎湃OS系统的应用开发与迭代工作,追求卓越的用户体验 2.负责客户端软件的性能/稳定性/内存等技术优化工作 3.参与技术规划,为产品演进和竞争力提供技术支持 4.负责重难点技术攻坚及新技术预研
更新于 2025-01-09

社招3年以上客户端开发
1、负责公司C端产品的研发和优化,深入参与产品需求讨论,功能定义等; 2、负责公司登录、推送、分享、发布、账号等客户端平台的建设和优化,完成高质量编码和测试工作; 3、设计良好的代码结构,不断迭代重构; 4、承担重点、难点的技术攻坚。
更新于 2024-02-18
社招2年以上技术
我们是网约车终端乘客端技术团队,负责滴滴出行网约车及顺风车业务开发。致力于打造极致的用户体验,探索客户端最前沿的营销玩法,让用户享受快捷舒适安全的出行服务。 1、负责滴滴乘客端网约车及顺风车业务的研发和维护,编写高质量的代码; 2、和产品经理配合,深度参与行为分析产品需求讨论,功能定义等; 3、根据团队的整体规划,进行相关项目的开发; 4、设计良好的代码结构,不断迭代重构,能够主导关键技术方案选型和App架构设计。
更新于 2025-08-13