职位详情
Android开发工程师(多媒体开发)-智舱
2-2.5万
上海华驿汽车技术有限公司
上海
3-5年
大专
07-31
工作地址

汽车·创新港1

职位描述
职位要求:
1、功能开发与维护:负责智能座舱Android端多媒体 App 的功能开发,根据产品需求和项目计划,按时完成开发任务,并对现有 App 进行维护和更新,修复漏洞、优化性能等;
2、与三方生态进行对接,包括台架环境搭建支持、系统能力接口技术支持、技术对接联调、应用组入等;
3、技术方案设计与文档编写:参与需求评审和技术可行性评估,设计合理的技术方案。同时,编写相关的开发文档,包括项目架构设计、详细设计、接口文档等,以便于团队成员之间的协作和后续的维护工作;
4、性能优化:关注 App 的性能表现,通过各种技术手段对 App 进行性能优化,如优化内存使用、提高响应速度等,提升用户体验;
5、问题解决与调试:在开发过程中,及时解决遇到的技术问题,进行代码调试和错误排查,确保 App 的稳定性和正常运行;
6、架构设计与技术研究:承担部分架构设计工作,参与应用和 SDK 产品的架构设计和开发。关注行业内的新技术、新趋势,学习和研究新技术,将其引入到项目中,推动产品的不断升级和创新。
岗位要求:
1、编程语言:必须精通 Java 编程语言,掌握其语法和特性,同时熟悉 Kotlin 语言;
2、开发框架与工具:熟悉 Android 开发框架,如 Android SDK、Android Studio 等开发工具,以及各种常用的开源框架和库,如 Retrofit、Room、LiveData 等。掌握 Git 等版本控制工具,了解confluence、jira等项目流程工具,便于团队协作开发;
3、系统架构与组件:深入理解 Android 系统架构,熟悉 Activity、Service、Fragment、ContentProvider 等核心组件的使用,能够熟练运用各种设计模式,如 MVC、MVP、MVVM 等进行项目开发;
4、熟悉多媒体框架和API,如Mediaplayer、MediaSession、MediaProvider、AudioManager;
5、UI 设计与交互:熟悉 Android 应用的 UI 设计原则和规范,掌握常用的布局组件和样式,能够实现良好的用户界面和交互效果。了解动画、自定义控件等相关技术,提升 App 的用户体验;
6、数据存储与管理:熟悉常见的数据库技术,如 SQLite、Room、Realm 等,能够进行数据的存储、查询和优化。掌握数据解析技术,如 JSON、XML 等,以及数据加密和安全传输的相关知识;
7、通信机制:熟悉 HTTP、Socket、BLE、BlueTooth 等通信协议,了解多线程、并发编程等技术,能够实现 App 与服务器之间的数据交互和通信;
8、性能优化:了解内存管理、多线程等性能优化策略,能够通过工具和技术手段对 App 的性能进行分析和优化,避免内存泄漏等问题;
9、测试与调试:熟练使用 JUnit 等单元测试框架,了解 Espresso 等 UI 测试框架,能够进行有效的测试和调试工作,确保 App 的质量和稳定性。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请