岗位描述
岗位职责
1、负责 Android 客户端新功能的迭代开发与日常 Bug 修复;
2、负责 Hybrid(混合开发)技术落地,解决 JS 与 Native 通信及兼容性难题;
3、配合产品、UI 及后端团队,确保项目按时高质量交付;
4、优化应用性能(启动速度、内存占用、包体积等),提升用户体验;
5、参与 Android 基础架构建设,封装通用模块,提高代码复用率;
6、跟进新技术动态,参与技术分享,持续优化代码质量。
任职要求
1、本科及以上学历,计算机科学、软件工程或相关专业;
2、语言基础:精通 Java/Kotlin 编程语言,具备扎实的编程基础,深入理解面向对象编程(OOP)思想及设计模式;
3、Android 核心能力:深入理解 Android 四大组件原理;熟练掌握主流架构模式(MVVM/MVP);熟悉Android UI 绘制流程、事件分发机制;熟悉JS Bridge 通信机制,了解 Native 与 Web 端的交互原理;熟悉HTTP/HTTPS 协议原理,具备网络调试及异常处理能力;熟练掌握本地数据持久化方案,包括但不限于 SQLite、SharedPreferences、Room 等;
4、第三方组件:熟悉主流第三方库(如 Glide, OkHttp, ARouter 等)的使用及基本原理;
5、具备良好的沟通协调能力及强烈的技术探索热情;
6、有Vue/前端开发基础或Hybrid 开发经验者优先考虑;
7、掌握将AI辅助开发工具(如Copilot、AI代码生成/审查工具)及端侧AI能力(如ML Kit、ONNX Runtime等)在Android应用中落地的能力