IOS软件工程师

15个月前全职
Monzo

Monzo

location 伦敦
unsaved
📍这个职位将在我们旧金山或纽约市的办公室之一,采用混合工作制。 我们正在打造世界上最好的银行账户。我们相信过去的银行业务需要有一个替代方案:我们通过美观直观的数字工具帮助客户更好地管理他们的财务。我们希望取代那些每次登录银行时不得不使用的糟糕用户体验,并消除不公平的费用和糟糕的客户服务。 Monzo是英国领先的挑战银行。在过去几年中,我们建立了一款每日使用率极高、NPS持续保持在70以上的银行应用。超过800万人(英国成年人的15%)拥有Monzo账户。我们从YCombinator、Stripe、Coatue、Eric Schmidt、Mike Moritz等人那里筹集了超过10亿美元的资金,最近的估值达到45亿美元。我们的竞争优势在于,在软件尚未吞噬世界的领域中,我们像一家科技公司一样运营——例如,我们从零开始构建了自己的核心银行系统! 我们于2022年在美国推出了Monzo,并且刚刚开始。您的工作将帮助我们在扩展到第一个国际市场时实现产品和技术战略。我们是一个像初创公司一样运作的小团队,但具备较大公司的财务、运营和工程平台实力。我们专注于推出一款令人惊叹的美国产品,快速发布和迭代,并找到产品市场适应性。我们正在寻找有进取心、勇敢、创业精神的人来帮助我们实现我们让金钱为每个人服务的使命。 在内部,我们鼓励开放、协作、包容的工作环境。我们为开源软件做出贡献,并与我们美好的社区保持持续的互动。我们正在招聘才华横溢、富有创造力的问题解决者,帮助我们构建未来的银行。加入我们吧! 职位描述 我们正在寻找一位以产品为导向的iOS工程师,帮助我们从头开始重建银行业务。作为一个小而强大的团队的成员,您将有一个罕见而令人兴奋的机会来塑造产品、发布和我们招聘的团队。无论是通过构建新工具来帮助我们的客户了解和控制他们的资金,还是通过创建美观、流畅的入门体验,您将在整个业务中产生巨大的影响。理想的候选人应具有在小团队或初创公司工作的经验,并能够在模糊环境中独立高效地工作。 此职位将向美国工程部负责人汇报。 您的工作内容: • 作为小型协作产品小组的一部分,为iOS应用程序构建新功能,以供美国客户使用 • 基于数据驱动的方法、用户反馈和测试,测试、发布和迭代产品功能 • 参与招聘、产品测试和供应商选择 如果符合以下条件,请申请此职位: • 您至少在App Store上发布并迭代过一个应用程序 • 您有Swift编程经验 • 您具有产品思维:您关心客户的结果,并希望构建一款从根本上改变用户财务管理方式的产品 • 您喜欢将优秀的设计转化为美观的产品 • 您对快节奏、精益的团队工作感到兴奋 • 您对计算机科学原理有扎实的理解 关于我们的iOS应用程序 - 技术栈 在Monzo,您将使用行业标准的工具和技术,并有机会帮助定义出色的iOS工程师应该具备的特质。 我们的应用程序完全使用Swift编写,采用模型、视图、视图模型架构(MVVM)。我们使用协调器确保我们可以在可能的情况下重用屏幕,并避免紧密耦合一个屏幕与另一个屏幕。我们在整个应用程序中广泛使用协议和扩展。 我们的网络堆栈基于Alamofire构建,使用通用接口轻松反序列化特定类型的对象,我们通过构建单个服务来镜像我们的后端微服务架构,以承载我们的API逻辑。 我们在需要时使用Realm持久化对象。 我们的测试堆栈包括用于业务逻辑的单元测试、用于伪集成测试的API存根测试、用于UI的快照测试,以及用于测试用户输入和顺序的XCUITest。 我们发布了一些关于我们工作方式的演讲和博客文章: 工作地点 请注意:此职位需要在我们旧金山或纽约市的办公室之一,采用混合工作制。 福利待遇 • 🏥优良的健康、牙科和视觉保险 • 💲具有竞争力的薪水 • 📈股票期权 • 💰慷慨的401k养老金计划,雇主配比4% • 🏝每年32天的休假和公共假期(我们要求您每年使用完所有休假天数,因为我们相信休息充足的员工更有效率!) • 产假/陪产假 • 我们提供灵活的工作时间,相信您会工作足够的时间来完成工作,适应您和团队的时间。 Monzo文化的片段 面试流程 我们的面试流程包括初步电话面试、编码面试(您可以选择完成任务或实时任务),然后进行远程“现场”面试,包括两轮: • 您将与其他2名iOS工程师见面。我们将共同讨论公司面临的一些技术挑战。我们将要求您提出解决这些问题的设计,并询问您在生产中使用Swift的经验。 • 您将与2位Monzonauts交谈,讨论作为Monzo产品工程师的一些非技术方面。这些包括您在交付、团队合作、指导/辅导和说服方面的经验。 在每个阶段,您都有机会向我们提问关于在Monzo的生活是什么样子的问题。 我们承诺不会问您任何脑筋急转弯或诡计问题。我们可能会在白板上一起设计解决方案,就像我们经常一起工作一样,但我们不会让您在白板上编写代码。 #LI-SC1