岗位职责:
1、独立负责iOS平台移动应用部分模块的设计、开发及优化,确保高质量的代码交付。
2、参与产品需求分析,与产品经理及设计师协作,完成产品功能的技术实现。
3、解决开发过程中遇到的技术问题,排查和修复线上问题,提升用户体验。
任职资格:
1、教育背景: 本科及以上学历,计算机科学、软件工程或相关专业。
2、工作经验: 有多个上线项目经验者优先。
3、技术能力:
精通Android开发平台及框架,熟悉Kotlin语言的高级特性。
熟悉Android常用组件及其生命周期。
深入理解Android多线程、网络通信(如OkHttp、Retrofit)及数据存储(如Room、SQLite、SharedPreferences)相关技术。
具备良好的UI开发能力,熟悉自定义View及动画开发,能根据设计稿高质量还原界面。
熟悉Android性能优化(如内存泄漏、启动优化、卡顿分析等)和适配优化(屏幕分辨率、Android版本兼容性)。
熟悉MVP/MVVM等设计模式及主流架构组件(如LiveData、ViewModel、DataBinding)。
熟悉第三方库的使用(如Glide、RxJava、Jetpack组件等)。
4、工具使用:
熟练使用Android Studio、Git进行版本控制和开发管理。
熟悉Gradle构建工具,具有多渠道打包和自动化构建经验。
5、软技能:
具备良好的团队协作和沟通能力。
有较强的学习能力和责任心,能主动学习新技术并应用于实际工作。
具备一定的抗压能力,能够在快速迭代的环境中保持高效。
6、优先条件:熟悉Js开发,纯血鸿蒙开发