职位:Android开发人员
地点:远程(PST时间)
持续时间:12个月以上
必备技能:Android、内存分析工具、API、Kotlin、Graph QL、React Native
要求
• 计算机科学、工程或相关专业的学士/硕士学位
• 在全栈软件开发的各个方面(本地移动、Web前端、后端)拥有5年以上的专业经验,并且过去有实际编码经验
• 有面向消费者的应用程序和电子商务或零售购物经验
• 有构建可扩展的后端系统和平台的实际经验
• 具备以下知识:
• 设计和开发Android平台的高级应用程序
• 对代码进行鲁棒性单元测试,包括边缘情况、可用性和一般可靠性
• 与跨职能团队合作,定义、设计和发布新功能
• 修复错误和改进应用程序性能的经验
• 使用外部数据源和API
• 有Scrum敏捷开发方法的经验
• 持续发现、评估和实施新技术,以最大化开发效率
• 具备可证明的软件开发经验和Android技能开发能力
• 能够将线框图转化为像素完美的视图
• 熟悉动画和屏幕过渡
• 至少发布过一个原创的Android应用程序
• 有Android SDK、服务和各种后台处理方法的经验
• 通过REST、JSON、Google Cloud Messaging和HTTP协议远程处理数据的经验
• 有使用Google Play API的经验:地图、位置和云消息传递
• 有使用第三方库和API的经验
• 有使用内存分析工具(DDMS、MAT)分析内存问题(如内存泄漏)的经验
• 对移动领域的整体了解,包括体系结构、趋势和新兴技术
• 对完整移动开发生命周期有扎实的理解,并能编写可读性强、可维护、高性能的面向对象代码
• 有使用Kotlin、Coroutines、MVVM、MVVM Clean、View Models、Repository设计模式和其他架构的经验
• 有使用编排层和GraphQL的经验
• 在敏捷环境中工作并使用Jira等跟踪工具的经验
• 有React Native的经验为佳
谢谢
Kutir Corporation