岗位职责:
1)负责Android客户端的功能开发、维护工作;
2)根据产品功能模块设计,编码实现各模块功能,并确保开发质量与进度;
3)学习和研究新技术以满足产品的需求;
4)完成产品开发过程中相关技术文档的编写;
任职要求:
1)1年以上Android软件开发经验,Android基础扎实,对操作系统、常用算法、数据结构、计算机网络有一定了解
2)扎实的Java/Kotlin语言基础,熟悉面向对象编程设计;
3)熟悉Android UI框架,理解UI绘制原理,有自定义View的实践经验;
4)熟悉Rxjava、Retrofit、Okhttp、Glide等常用框架的使用和基本原理
5)熟悉Android下网络通信机制,对Socket通信、TCP/IP、Http、Https有基本的理解;
优先:
充满好奇心,享受coding,学习能力强,有代码洁癖,阅读源码
有创造力,技术全面,对技术有热情,关注技术发展方向
开源经历,博客经历
极强的责任心,刨根问底的精神
多个完整项目开发经验,有IM相关开发经验从业背景者