工作职责:
1. 基于MVVM架构设计代码结构,熟练使用**LiveData、ViewModel、DataBinding**等Jetpack组件进行模块化开发
2. 使用Java/Kotlin双语言进行开发,保证代码的高质量、可维护性和扩展性
3. 参与技术方案制定,解决开发中的复杂问题(如内存泄漏、UI卡顿、多线程并发等)
4.与产品、UI/UX、后端团队协作,确保功能实现符合需求,并持续优化用户体验
任职要求:
1.本科及以上学历,计算机相关专业,3年以上Android开发经验
2.汽车行业背景工作经验优先
3.精通Java和Kotlin,熟悉语言特性(如Kotlin扩展函数、高阶函数、协程等)
4.深入理解MVVM架构,熟练掌握LiveData、ViewModel、Room等Jetpack组件;
5.熟悉Android性能优化和DEBUG工具(Profiler、LeakCanary等),具备内存管理和ANR解决经验
6.熟练使用Retrofit、OkHttp、Glide等主流开源框架,熟悉网络通信及数据缓存机制
7.熟悉Git工作流,了解持续集成(CI/CD)流程,具备模块化/组件化开发经验