职位描述
Teambition Android 是一个自驱动的、对前沿技术非常敏感的团队。我们会频繁地组织技术讨论和最佳实践的分享。
Teambition 具备足够复杂的业务场景,对数据同步有很高的要求,如果你对流式架构、响应式编程感兴趣,欢迎前来挑战。有任何你想在技术上的探索和实践都可以随时开始。
我们正在为你定制一份激动人心的成长计划,等待着足够自驱和富有激情的你加入。
你的工作内容
- 分析和理解 Teambition 产品需求,与产品、设计、测试同学紧密协作,按计划完成客户端功能研发任务;
- 理解和拆解 Teambition Android 架构目标,与团队成员紧密协作或独立完成架构任务;
- 挖掘和分析工程项目中的业务逻辑、编码、设计、性能、安全等方面的问题,研究解决方案,制定计划并推进实施;
- 严格执行代码审查,对团队代码质量产生积极影响;
- 跨团队研讨技术或业务,制定优秀的解决方案。
我们的要求
基本要求
- 计算机或相关专业学士及以上学位;
- 2 年以上 Android 开发经验;
- 思路清晰,思维敏捷,责任心强,有良好的沟通能力和团队协作精神;
- 有扎实的 Java 或 Kotlin 编程基础和模块化设计功底;
- 熟练掌握和运用 Android 系统、组件、服务和 UI Framework 知识;
- 熟练掌握 RxJava,具备实战经验,能「正确」理解和使用操作符和流对象;
- 熟练掌握 Git,能够规范地对代码进行版本管理;
- 理解和驾驭 Retrofit、OkHttp、图片加载框架、持久化框架。
加分项
- 成功推动过项目或团队技术进步;
- 主导过业务项目,完整地经历产品功能的各个阶段;
- 有持续集成或前端开发经验;
- 理解并很好地驾驭 Architecture Components ;
- 对 Flutter、单元测试、SSOT/UDA 有实际经验或研究兴趣;
- 出色的英语能力;
- 出色的条理性和文档能力;
- 对函数式编程有一定的经验和兴趣。
联系邮箱: zeatualchang@gmail.com