职位描述
- 参与知乎 Android 客户端的开发
任职资格
- 热爱编程,有志于移动开发,重度 Android 用户
- 掌握以下几门课:Java(或其他)语言,概率(统计),数据结构(或算法,复杂性理论)
- 做过一个完整的 Android 项目
- 至少三个月的实习时间
- 年级不限,只要时间允许,大一亦可来实习
加分项
- 英语水平良好,可以流畅阅读英文文档
- 掌握计算机网络,理解应用如何跟服务器端通信
- 掌握数据库,理解 API 的数据是怎么来的
- 掌握编译原理
- 掌握计算机图形学,理解矢量、像素、图层
- 掌握设计模式,理解如何写出模块化、可复用的代码
- 读过 APUE,TCP/IP 详解 等经典书籍
- 开发过以下模块:UI、网络、存储
- 开发过一些比较独特,花了很多心思的功能
- 不光使用过开源项目,还读过它们的源码,理解它们是如何工作的
- 在学校技术团队参与过团队开发,了解团队如何协作
- 熟悉 pull request 工作流
如果觉得以上条件都 so easy?不妨考虑投递 Android 高级开发工程师
职位描述
- 知乎 Android 客户端开发与维护
- 相关平台搭建和开发流程优化
任职资格
- 熟悉 Android 技术栈和生态链,包括:
- 硬件功能、操作系统、API、编译链、包管理、IDE、应用分发平台、 统计分析、错误收集、编译配置管理、自动化构建、测试、分发
- 熟悉 Android 开源社区流行项目和技术走向
- 有一定项目管理经验
加分项
- 经常参与技术交流
- 有优秀个人作品,或带领过知名应用开发
- 熟悉其它平台和语言,如服务器开发
- 有一定产品或交互设计的经验
- 参与开源社区知名项目
- 有国外学习或工作经历
- 以及其它任何你觉得牛逼的技能或经验
发送简历至 joosun.x(AT)gmail.com