【工作职责】
1、负责公司 Android 客户端核心功能的设计与开发,确保代码质量、性能与稳定性;
2、主导 Android 架构设计与优化,推动模块解耦、组件化、插件化、性能监控等专项工作;
3、深入理解业务需求,能从技术角度提出可行性方案,推动产品功能与用户体验的持续演进;
4、与产品、设计、测试紧密协作,确保项目按时保质上线;
5、持续优化用户体验,解决高并发、大数据、弱网环境下的兼容性和稳定性问题;
6、关注 Android 新技术趋势,推动团队技术升级与最佳实践落地;
7、指导中初级工程师的技术成长,参与团队代码 review、培训等技术赋能工作。
【任职资格】
1、本科及以上学历,计算机相关专业,5 年以上 Android 开发经验;
2、精通 Kotlin / Java,熟悉 Jetpack 组件(如 ViewModel、LiveData、Navigation、Room 等);
3、熟悉常见架构模式(MVVM、MVI、Clean Architecture 等),有组件化、模块化实际经验;
4、对 Android 系统机制有深入理解(如四大组件、生命周期、内存管理、渲染流程等);
5、有复杂 UI 构建与优化经验,熟悉自定义 View、动画、滑动冲突处理;
6、熟悉网络编程、图片加载、音视频、数据库、性能优化等常见问题的解决方案;
7、有良好的编码规范意识,重视代码质量与可维护性,熟悉单元测试、UI 自动化测试;
8、有责任心、良好的沟通协作能力和技术驱动力,能独立承担任务并推进落地(重要)。
【加分项】
- 有 Flutter/鸿蒙 实践经验;
- 有音视频、直播、IM、富文本编辑器、图像处理、插件化等专项经验;
- 熟悉多进程通信、大型项目架构、Gradle 插件开发等高级主题;
- 参与开源项目或技术博客活跃者。