资深安卓开发工程师-北京驻场
资深安卓开发工程师-北京驻场
1. 具备较丰富的 Android 开发经验,具备扎实的 Java、kotlin 编程基础;
2. 熟悉 Android 主流架构模式(MVVM、MVP等),能结合业务特点设计清晰的分层架构(UI 层、业务逻辑层、数据层),确保模块解耦;
3. 深入理解 Android 四大组件(Activity/Service/BroadcastReceiver/ContentProvider),熟练运用 Intent、Binder 等跨组件通信机制;
4. 熟练掌握 Jetpack 核心组件:ViewModel、Lifecycle、LiveData/Flow、Room(数据存储),能基于 Jetpack 构建稳定的业务架构。
5. 精通 Android UI 开发体系,具备丰富的自定义 View 开发经验,能独立实现复杂交互组件,解决自定义控件的测量、布局、绘制效率问题;
6. 熟练运用动画框架,实现流畅的页面过渡、交互反馈动画(如标签切换动效、菜单展开动画),保证动画帧率稳定。
7. 深入理解 Pad 设备特性(大屏、横屏为主、分屏 / 多窗口支持、触控笔交互等),有成熟的大屏适配方案经验:
8. 熟悉 Android 分屏、自由窗口、日夜间模式切换机制,能适配多窗口模式下的 UI 状态保存、尺寸变化处理,确保分屏时功能完整;
9. 具备 UI 性能调优经验:能通过 Android Profiler、Systrace、Lint 等工具定位并解决过度绘制、布局嵌套过深、主线程阻塞等问题,确保页面滑动 / 切换流畅;
10. 优化复杂列表性能:熟练使用 RecyclerView的复用机制、预加载策略,解决大数据量下的卡顿问题。
11. 掌握内存优化技巧:避免内存泄漏、合理管理图片缓存、大对象内存占用控制;
12. 熟练使用 Git 进行版本管理,掌握分支策略、代码 Review 流程,能高效参与团队协作;
外派小米,驻场地点西二旗,月薪20000左右,周期2-4个月