岗位职责:
1、负责公司 Android 客户端的原生开发与维护,参与高质量移动端应用的设计与实现;
2、参与客户端架构设计、技术方案讨论,确保系统可扩展性与高性能;
3、编写模块设计文档,进行代码实现与代码 Review,保证代码质量和规范;
4、定位、分析并修复程序 Bug,优化性能(UI、内存、线程、渲染等);
5、与产品、UI、后端等团队紧密协作,推动需求落地和高质量交付。
任职资格:
1、本科及以上学历,计算机、软件工程或相关专业;
2、2年以上 Android 原生开发经验,有通信应用开发经验者优先;
3、精通 Java 和 Kotlin,熟悉 Android SDK、多线程、网络、UI 布局及控件使用;
4、深入理解 Android 架构设计,熟悉 MVC、MVP、MVVM/MVI 等模式,能够独立完成应用架构设计;
5、熟悉 Android Jetpack 组件(如 LiveData、ViewModel、Room、WorkManager、Navigation)及 Jetpack Compose,能够构建现代化高性能 UI;
6、熟悉Android多媒体框架;
7、熟悉网络通信(HTTP/HTTPS、TCP/UDP、WebSocket)及数据解析(JSON、Protobuf 等);
8、具备良好的软件工程素养,掌握面向对象设计、常用设计模式、代码重构和单元测试;
9、良好的沟通能力和团队协作能力,能在跨部门项目中高效推动任务落地。