中核放射医疗投资有限公司 Android安卓开发工程师
职位信息
主要工作:
1、负责公司产品所需要的Android平台app的的技术架构,开发及维护。
2、完成Android端的相关产品及模块的设计、开发及优化。
3、参与Android平台相关产品框架的规划、设计和改进及产品重构99作。
4、参与性能优化,分析和解决内存、CPU占用等问题,提升APP运行效率。
5、与产品、测试团队紧密协作,参与需求评审并提出技术可行性建议。
6、依据需求进行Android平台新技术研究。
任职要求:
1、全日制统招本科及以上学历,全日制大学本科及以上学历,计算机相关专业。
2、具有2年以上Android安卓应用开发经验。
3、熟练使用Java或Kotlin进行android原生APP开发,掌握反射、动态代理、APT等高级特性。
4、深度掌握Activity,Service,BroadcastReceiver,ContentProvider等主要组件的使用。
5、深入理解Android生命周期、Binder IPC机制及Zygote进程工作原理。
6、熟练使用Jetpack组件(ViewModel/Room/WorkManager)及Compose声明式开发,熟悉OkHttp/Retrofit框架使用。
7、熟悉网络编程,websocket,熟悉restful,熟练掌握多线程编程或Kotlin Coroutines使用。
8、熟悉SQLite数据库的使用及优化。
9、具备性能调优经验,能分析和解决 OOM、卡顿、ANR、启动优化、等问题;熟悉 Android Profiler、Systrace、MAT/LeakCanary 等性能分析