职位描述
技能:
1.熟练掌握Kotlin或Java,熟悉Android SDK,具备2年以上Android开发经验;
2.熟悉Android开发框架,如Jetpack系列( Jetpack Compose、ViewModel、LiveData等)、MVVM架构;
3.具备扎实的数据存储能力,熟悉Room数据库、SharedPreferences等;
4.熟悉网络请求(如Retrofit、OkHttp)和数据解析(JSON、XML等);
5.熟悉第三方库的集成与优化,如Glide、 GlideTransformations等;
6.了解Android多线程(如Coroutines、Handler、AsyncTask)和性能优化(内存优化、电量优化等);
7.熟悉Gradle构建工具,了解AAR、ARouter等模块化开发;
8.熟悉版本控制工具Git,了解GitHub/GitLab等协作流程;
9.熟悉Material Design设计理念,能开发出良好的用户体验。
经验:
1、3年以上Android开发经验,参与过至少2个完整的App项目开发,并有上线经验;
2、有独立负责模块开发经验,具备一定的项目经验和技术积累;
3、熟悉Android生命周期,了解系统的启动流程和四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的使用;
4、有性能优化经验,能够独立分析和解决App中的卡顿、崩溃、内存泄漏等问题;
5、熟悉CI/CD流程,了解自动化测试和发布流程(如Jenkins、Fastlane等)。