职位描述:
1.负责Android客户端的UI功能开发,包括但不限于列表、弹窗、动画交互等
2.优化现有页面性能(如卡顿解决、内存泄漏排查),提升用户交互流畅度
3.根据产品需求设计并实现高性能自定义View组件
4.参与复杂动效(如属性动画、Lottie)的技术落地
职位要求:
1.了解常用语音对话能力如 ASR、KWS、DM
2.熟悉语音对话系统整体交互流程
3.熟悉数据结构、算法及设计模式
4.熟练使用Java/Kotlin,掌握Git代码管理、了解模块化/组件化设计
5.深入理解Android View系统:熟悉UI绘制流程(Measure/Layout/Draw)、事件分发机制、自定义View实现原理
6.具备自定义View/ViewGroup开发经验,能独立实现复杂布局和交互效果
7.熟悉 Android 动画原理,如帧动画、属性动画
8.熟悉常用框架:RxJava、Retrofit、Glide