职位描述
一、核心硬性要求
1.本科及以上学历,计算机 / 电子信息相关专业),3 年及以上 Android 原生开发实战经验,至少独立负责过 1 款上线 APP 的核心模块开发;
2.精通 Android 基础体系:熟练掌握四大组件(Activity/Service/BroadcastReceiver/ContentProvider)、生命周期管理、UI 布局(ConstraintLayout/CoordinatorLayout)、事件分发机制;
3.熟练使用MPandroid框架,熟练使用自定义View;
4.精通 Android 性能优化:具备内存泄漏(LeakCanary)、卡顿(BlockCanary)、启动速度、安装包体积优化实战经验,能通过 Profiler 工具定位并解决性能瓶颈;
5.熟练掌握数据存储与网络通信:熟悉 SharedPreferences/DataStore/Room 数据库使用,精通 OkHttp/Retrofit 网络框架,了解 HTTPS 协议、WebSocket 通信原理;
6.具备多端适配与兼容性处理能力:能适配 Android 10 及以上系统版本,解决不同厂商机型(华为 / 小米 / OPPO 等)的兼容性问题,熟悉 Material Design 设计规范;
7.熟练使用开发工具与版本控制:精通 Android Studio(插件使用、编译优化)、Git(分支管理、冲突解决),了解 Jenkins 自动化打包流程。
二、加分技能(具备 1-2 项即可优先考虑)
1.有跨平台开发经验:熟悉 Flutter/Kotlin Multiplatform,能独立完成跨端模块开发与原生交互;
2.具备底层开发能力:了解 NDK/JNI 开发,能调用 C/C++ 原生库,有音视频(FFmpeg/ExoPlayer)、蓝牙 / BLE 开发经验优先;
3.熟悉 Android 安全相关技术:了解应用加固、签名机制、数据加密(AES/RSA),有支付、金融类 APP 开发经验者优先;
4.具备组件化与插件化开发经验:掌握 ARouter 组件通信、DynamicFeature 动态模块加载,了解插件化框架(VirtualAPK/RePlugin);
5.有性能监控与埋点经验:熟悉 Bugly/Umeng/ Firebase 等监控平台,能设计并实现自定义埋点方案,分析用户行为数据;
6.熟悉 Kotlin 语言:能使用 Kotlin 进行项目开发,了解协程(Coroutine)、Flow 数据流处理,具备 Kotlin 语法糖优化代码经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕