我们相信,现在比以往任何时候都更难开办和经营酒吧或餐厅。大约60%的新餐厅/酒吧在第一年内失败,近80%在第五个周年前关闭。
那么为什么酒店业的成功如此困难?难道这个行业有一些潜在的原则,使得这些极高的失败率不可避免吗?我们不这么认为。我们认为,建立和发展一个成功的酒店业务是一个根植于代码、语言和设计的问题。一个从系统开始的问题。
Tango的创立是基于这样的信念:任何酒店业务都应该拥有一个适用于公司各个部分的单一系统。目前没有其他系统能够做到这一点。
大多数酒店业务都在维护数十个不同的系统,而且在很大程度上,它们彼此之间都无法进行交流。我们认为,维护所有这些不同系统所需要的努力是导致数百个不必要的行政工作和数百万美元不可避免成本的主要原因之一。
在Tango工作的工程师们开发的产品帮助真实的人们建立、管理和发展他们的餐厅/酒吧。我们痴迷于为酒店运营商提供一个根本上更好的体验,以建立、发展和理解他们的业务。我们苦苦思索并为创造用户友好和以用户为中心的体验而自豪。
我们是一个小团队的工程师,他们以前曾在谷歌、Snapchat、巴克莱、SAP、IBM和通用电气等公司工作过。
你将会:
• 设计和构建Tango的Android和iOS平台的核心运营应用程序
• 与不同团队合作,定义、设计和发布新功能
• 对代码进行单元测试、集成测试和端到端测试,确保其稳定性,包括边缘情况、易用性和可靠性
• 提供关于架构和决策过程的详细文档
• 负责代码质量和可扩展性
• 为内部和外部使用构建SDK
注意:我们正在寻找非凡的人,他们不怕提出想法并付诸实践。这意味着你有信心从零开始构建系统,并且有3年以上的经验做出这些高级工程决策。
如果你符合以下条件,你可能适合这个职位:
• 想要快速行动,有机会参与并从零开始构建产品
• 在人才密度极高的环境中蓬勃发展。我们有非常高的标准。我们认为我们的工程团队就像一支职业体育队。每个位置都应该由最优秀的人员来填补——我们不断努力成为自己和团队最好的版本。
• 不怕挑战,并愿意付出努力以迅速完成项目,达到最高标准
• 愿意担任技术负责人,帮助定义跨多个产品和功能的复杂项目的路线图
• 吸收来自组织各个部门的最佳想法,帮助制定一个激励他人支持的愿景
• 喜欢成为一个全才,从前端、后端和解决问题和让内部和外部用户满意所需的一切工作中工作
• 对技术挑战充满热情,评估选项,推动解决方案,并始终遵循工程、安全和设计的最佳实践
• 能够站在用户的角度思考,并成为塑造出色体验的守护者
• 以业务影响力来衡量自己的成功,而不是代码行数
• 对学习和成为自己最好版本的人充满热情
• 更喜欢简单的解决方案和设计,而不是复杂的解决方案,并且对持久性和可扩展性有良好的直觉
• 热衷于通过简单、优雅和强大的产品帮助真实的人们发展他们的业务。
技术细节:
• 有3年以上使用Kotlin构建Android原生应用程序的经验
• 有1年以上的TypeScript(或JavaScript)经验,并了解NodeJS生态系统
• 有使用Jetpack Compose开发UI的经验
• 有使用Hilt MVVM架构模式的经验
• 有使用Maestro(或类似的UI测试框架)开发测试的经验
• 熟练使用Git、Github和项目跟踪工具(Notion + Linear或类似工具)
• 加分项:具备使用Flutter开发跨平台应用程序的知识
• 加分项:具备使用Jest进行JavaScript单元测试的知识
• 加分项:具备使用React或Svelte等框架开发前端Web应用程序的经验
工作的很大一部分预计将是自我激励的,支持来自代码审查和范围明确的项目,而不是具体的培训。
一个优秀的候选人需要有能力自我激励地设计和实施解决方案,由高级工程师进行指导,而不是由他们自己做出核心设计决策。这是一个有自由度执行和交付解决方案的机会。
我们的办公室位于多伦多酒厂区外的King Street East 340号。这不是远程职位,我们希望候选人至少每周能在办公室出席4天。