传音资深应用软件开发工程师(J17003)
社招全职8年以上地点:重庆 | 上海 | 深圳状态:招聘
任职要求
1、计算机或者相关专业本科及以上学历,八年以上Android平台实际开发经验 2、具备扎实的Java语言基础,精通Android SDK、各种组件、网络通讯、数据存储、UI布局、动画与控件的使用及自定义 3、熟悉常见的设计模式、熟悉MVC, MVP, MVVM等框架; 4、熟悉应用性能优化,能够使用常用的工具和方法完成应用性能优化 5、良好的团队协助和沟通能力,良好的编码习惯,独立工作的能力 6、有较强的执行能力,能保证项目的进度和质量
工作职责
1. 针对业务需求进行Android APP/系统定制功能的开发和优化 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
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.
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)或编程语言的制造商提供的一套工具。
设计模式+
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.
编程规范+
[英文] 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.
Model–view–viewmodel+
https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm
The MVVM pattern helps cleanly separate an application's business and presentation logic from its user interface (UI).
https://www.oreilly.com/library/view/learning-javascript-design/9781449334840/ch10s06.html
MVVM (Model View ViewModel) is an architectural pattern based on MVC and MVP, which attempts to more clearly separate the development of user interfaces (UI) from that of the business logic and behavior in an application.
相关职位
社招8年以上
1、参与Android应用软件的需求分析和评估,撰写技术文档; 2、负责Android手机SystemUI软件的开发和维护 3、负责android大版本的SystemUI功能升级与兼容; 4、负责攻关开发过程中的android SystemUI模块技术难题。
更新于 2024-12-05
社招5年以上
岗位职责 负责Android研发及技术框架搭建,输出可落地的技术方案 负责公司海外产品(Google Play等)的0-1开发与发布,确保符合当地政策与合规要求。 主导Android高版本(11-14)适配及疑难问题攻关,保障产品稳定性和用户体验。 搭建Gradle插件体系,优化CI/CD流程(如Jenkins打包、资源混淆、规范检查),提升研发效能; 定期输出技术分享(性能优化方案、新技术趋势等),推动团队技术壁垒构建。
更新于 2025-06-03
社招5年以上
工作职责 1.Launcher业务技术开发 2.协助负责Launcher技术团队的管理工作 3.负责Launcher业务的技术规划及技术落地 4.结合技术趋势、对用户的理解、市场洞察、数据分析等,挖掘新技术持续提升Launcher用户体验
更新于 2024-12-05