职位描述
岗位描述:
1、参与Android 端软件产品和项目开发,精确还原客户端页面。
2、负责相关产品的系统分析,架构设计,模块编码和单元测试。
3、负责编写产品相关技术文档,保障产品如期高质量上线。
4、负责分析和快速排查线上问题,并解决问题。
5、负责竞品分析,制定技术优化方案,提高产品稳定性和性能。
职位要求:
1、计算机相关专业,大专及以上学历。
2、精通Android平台,熟悉Java和Kotlin语言,至少4年以上Android实际开发经验,熟悉Java的常用设计模式。
3、熟悉 Android SDK,能够熟练的使用 Android Studio开发。熟悉 Android OS系统体系结构、framework、以及底层库,熟悉 Android 主流版本API的区别。
4、理解后台运行、数据存储等原理,webview js交互,熟练掌握XML、JSON和数据库操作。
5、并熟练使用Git版本工具,热更新及其原理。
6、熟悉Java多线程、HTTP、TCP/IP、Socket通讯协议,有网络编程经验,熟悉进程与进程的通信机制。
7、熟悉Android 系统工作原理,熟悉Android内存优化、UI优化、动态加载、App卡顿和内存泄漏,熟悉Android 中各类控件和自定义控件。
8、掌握常用的第三方应用集成,例如:支付、推送、地图、分享、视频处理等。
9、有完整的从需求到APP上架经验。
10、工作认真负责,具备较强的逻辑思维能力,对产品的安全性、性能、用户操作体验有不断优化改进的追求。
11、较强的主动学习能力,团队沟通协作能力,良好的编码习惯和风格,要求结构清晰,命名规范,逻辑性强,代码冗余率低。
12、有大项目开发经验者有限考虑,如:IM、电商、直播、OA系统等一类或多类项目经验优先。
13、有鸿蒙应用开发经验优先。
14、有OpenGL ES等渲染基础优先。
注:单休,介意勿投!!!
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕