职位描述
我们正在寻找有才华和热情的工程师加入我们的团队。您将有机会参与开发每天数百万司机合作伙伴使用的Android驱动程序应用程序。我们非常重视团队成员主动发现问题,并具备解决问题的正确心态和技能。
职位描述:
• 使用Java和Kotlin设计和编写移动组件,以提高公司在应用程序上的服务的可用性、可扩展性、延迟和效率
• 参与用户应用程序稳定性调查、应用程序性能分析、调优和优化
• 与后端团队紧密合作,构建模块化可重用组件并设计可扩展的API
• 与产品和体验团队合作,最终确定功能规格、构建原型和设计实验
• 与不同的工程团队合作,探索和创建面向规模和性能的新设计/架构
• 参与代码和设计审查,以保持高水平的开发标准
• 参与轮班值班,调试生产问题并提高系统稳定性
必备条件:
• 计算机科学、软件工程、信息技术或相关领域的学位
• 1-3年移动应用程序开发工作经验
• 扎实的计算机科学基础,了解算法和数据结构
• 熟悉维护大规模移动应用程序;了解Android系统内部和网络是一个加分项
• 熟悉移动应用程序和后端之间的实时通信
• 对应用程序性能有深入了解,并能够进行性能分析以找出性能瓶颈
• 熟悉单元测试、集成测试和端到端测试的测试框架
• 熟悉系统开发和部署的CI/CD流水线
• 流利的英语口语和书写能力
• 良好的沟通能力和积极的心态
• 能够对当前系统的增长和稳定性进行批判性思考
告诉雇主您具备的技能:
• 书面英语
• 可扩展性
• 流水线
• 数据结构
• 单元测试
• Kotlin
• 调查
• 软件工程
• 应用程序开发
• 信息技术
• 调优
• 良好的沟通能力
• 网络
• 移动应用程序
• 集成测试
• Java