Monzo

Android Engineer at Monzo

at Monzo
技术与编程 全职
904天前

详细信息

职位: Android 工程师

地点:旧金山

我们'正在建立世界上最好的银行账户。我们相信应该有一种替代过去的银行业务:我们通过美观直观的数字工具帮助我们的客户更好地管理他们的财务。我们希望取代您在登录银行时被迫使用的糟糕用户体验,并消除不公平的费用和糟糕的客户服务。

Monzo 是英国的主要挑战者银行。在过去几年中,我们开发了一款每日参与度极高且 NPS 始终高于 70 的银行应用程序。超过 500 万人(占英国成年人的 10%)拥有 Monzo 帐户。我们已经从 YCombinator、Stripe、Coatue、Eric Schmidt、Mike Moritz 和其他人那里筹集了超过 10 亿美元的资金——最近的估值为 45 亿美元。我们的竞争优势在于,在软件尚未吞噬世界的领域,我们像一家科技公司一样运营——例如,我们从头开始构建自己的核心银行系统!

我们才刚刚开始美国。在我们扩展到第一个国际市场时,您的工作将帮助我们实现我们的技术和产品战略。我们是一个像早期初创公司一样运作的小团队,但拥有大公司的财务、运营和工程平台实力。我们专注于推出一款令人惊叹的美国产品,快速发布和迭代,并找到适合市场的产品。我们正在寻找积极进取的人才来帮助我们实现让钱为每个人工作的使命。

在内部,我们鼓励开放、协作、包容 工作环境。我们为开源软件做出贡献,并不断与我们精彩的社区互动。我们正在招聘才华横溢、富有创造力的问题解决者来帮助我们打造未来的银行。加入我们!

关于职位

我们正在寻找具有产品意识的 Android 工程师来帮助我们从头开始重建银行业务。作为我们第一批在美国招聘的工程人员之一,您将有一个难得而令人兴奋的机会来塑造产品、发布和我们聘用的团队。无论是通过构建新工具来帮助我们的客户了解和控制他们的资金,还是通过创建美观、流畅的入职体验,您都将对整个业务产生巨大影响。理想的候选人应具有在小型团队或早期公司工作的经验,并且能够在不明确的环境中独立高效地工作。

该职位将向美国工程主管汇报。

您将从事的工作:

  • 作为小型协作产品团队的一部分,为 Android 应用构建新功能以向美国客户发布< /li>
  • 根据数据驱动的方法测试、发布和迭代产品功能,同时结合用户反馈和测试
  • 参与招聘、产品测试和供应商选择

如果出现以下情况,您应该申请:

  • 您已经在 Play 商店发布并迭代了至少一个应用
  • 你有产品思维:你关心客户的结果,并希望构建一种从根本上改变用户管理财务方式的产品
  • 你喜欢将优秀的设计变成漂亮的产品
  • 你' r很高兴能在一个快速、精干的团队中工作
  • 您了解计算机科学原理

关于我们的 Android 应用< /h3>

在 Monzo,您将使用行业标准工具和技术 - 并帮助我们定义 Android 工程师的伟大外观。

我们的应用程序几乎 100% 使用 Kotlin,构建使用MVVM(Model View ViewModel)和Coordinators,并根据产品特性进行模块化。

我们使用RxJava、Retrofit 和Moshi 进行API 调用,使用Dagger 进行依赖注入。 Room 是我们用于持久化的选择,而 Repositories 是用于与它们交互的。我们开始使用 Jetpack Compose 构建我们的设计系统。

我们使用 GitHub Pull Requests 进行代码审查,并为我们的 ViewModels、Coordinators 和任何其他编写单元测试包含逻辑的类。我们使用 Espresso 进行 UI 测试,我们通过 CircleCI 在 Firebase Test Lab 上运行它。

我们之前写过关于在 Android 上构建 Monzo Chat 的文章,其中详细介绍了其中的一些元素。

位置

我们支持在美国任何地方进行全面的远程工作。我们在 SF 市中心也有一个办公室,我们可以选择每周开两次会,进行团队合作和社交。

好处

    < li>Great Health、牙科和视力保险
  • 有竞争力的薪水
  • 股票期权
  • 慷慨的 401k 和 4% 的雇主匹配
  • 32 天每年的休假和公共假期(我们要求您每年都休假,因为我们相信充分休息的员工效率更高!)
  • 产假/陪产假
  • 我们提供灵活的工作时间,并相信您会在适合您和您的团队的时间工作足够的时间来做好您的工作。

片段Monzo 文化

  • 我们的普惠金融使命:我们希望每个想要拥有 Monzo 银行账户的人都能获得 Monzo 银行账户以及帮助他们做出正确财务决策的信息
  • 默认透明度:透明度如何成为我们工作方式的关键k 并为客户服务
  • Monzo 的语气:我们如何使用我们的声音来培养清晰度、积极性和亲和力
  • 赌博块:在 Monzo,我们专注于帮助弱势客户< /li>

面试流程

我们的面试流程包括最初的电话面试、带回家的编码测试,然后是任务审查电话,以及通过视频群聊进行 2-3 小时的采访。 “现场”包括两轮:

  • 您将遇到另外 2 位 Android 工程师。我们将一起解决我们公司面临的一些技术挑战。我们将要求您提出解决这些问题的设计。
  • 您将与 2 位 Monzonauts 会面,讨论在 Monzo 作为产品工程师的一些非技术部分。这些包括您在交付、团队合作、指导/指导和说服方面的经验。

在每个阶段,您都有机会向我们提问,了解 Monzo 的生活是什么样的。< /p>

我们保证不会问你任何脑筋急转弯或技巧性的问题。我们可能会在白板上一起设计解决方案,就像我们经常一起工作的方式一样,但我们不会让您在一个白板上编写代码。

机会均等声明

在 Monzo,拥抱各种形式的多样性,并为所有人创造一个包容的环境,让他们与我们一起做他们一生中最好的工作。这是我们让钱为每个人工作的使命不可或缺的一部分。

我们是一个机会均等的雇主。所有申请人都将被考虑就业,而不考虑种族、宗教、性取向、性别认同、家庭或父母状况、国籍、退伍军人、神经多样性状况或残疾状况。

#LI-San Francisco #LI -远程

#LI-SC1


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅