公司简介
Grab的生活
在Grab,每个Grabber都遵循Grab Way的指引,这概述了我们的使命,我们如何相信我们可以实现它,以及我们的运营原则 - 4Hs:Heart(热情),Hunger(渴望),Honour(尊敬)和Humility(谦逊)。这些原则指导并帮助我们做出决策,努力为东南亚人民创造经济赋权。
职位描述
了解我们的团队
通信团队负责构建将我们的业务部门与最终用户连接起来的系统和框架。通过对我们平台上的参与度的端到端可见性和归因,该团队独特地能够提供实时洞察,了解驱动短期业务影响和长期用户留存的最佳沟通技巧。
我们的团队由产品、工程、设计、数据科学、分析和业务等多个团队组成。我们正在寻找有经验的、以用户为中心和数据驱动的个人,能够全面和创造性地思考,善于沟通,并且是出色的团队合作者。我们喜欢有创造力的奋斗者,能够跳出框架思考、影响力强,并且能够完成看似不可能的事情。我们工作迅速,突破界限,尝试新事物。有时它们不起作用,所以我们欢迎从失败中学习和终身学习的文化。
了解职位
你使用技术来解决明确定义的问题,根据明确定义的任务构建单独的组件或功能。你了解项目的要求,并在设计中运用这种理解。你了解你的代码库和系统,通过设计审查、监控、警报和应用OE(运营卓越)标准来确保可靠性。
你对自己的代码负责,并确保其可读性、可维护性和良好的测试性。你理解并应用适当的数据结构和算法。你在代码审查中提供清晰、可行的反馈,并能够很好地接受他人的反馈。
你迅速回应问题,并时刻向工作团队保持更新。你按时高质量地完成任务,并能够通过口头和书面沟通向其他技术利益相关者解释你的解决方案。
作为一名资深软件工程师,你还应该指导并与他人交流你在经验积累过程中的学习。这也包括努力并确保你离开的地方比你找到的地方更好。你还将塑造你的项目的效率和生产力,以确保及时交付和发布。
资格要求
必备条件
• 4年以上的专业软件开发经验,包括至少2年的iOS开发经验
• 熟练掌握面向对象编程范式,如OOP、TDD、响应式编程和依赖注入。
• 理解和经验使用包括MVVM或VIPER在内的架构方法。
• 具备端到端功能的实际拥有经验。
• 具备编写可维护和可测试代码的经验,包括优秀的API设计、单元测试和UI测试技术。
• 理解和处理大规模应用程序和系统内部以及像崩溃分析、远程调试和持续集成这样的工具。
• 具备强烈的责任心和对个人工作和表现的所有权。
• 渴望学习,承担更多责任,并对数百万用户产生重大影响。
• 具备维护大规模移动应用程序的实际熟悉经验。
• 出色的沟通技巧,积极主动,参与决策过程并选择适当的方法
• 能够对当前系统的增长和稳定性进行批判性分析。
加分项
• 熟练集成VoIP和PSTN到移动应用程序中,包括了解WebRTC以及处理与网络相关的挑战。
• 在实时消息系统方面有实际经验,在移动环境中确保快速可靠的消息传递。
• 在设计和扩展高用户负载的实时通信功能方面具备技能,注重通信质量和可靠性。