职位: Android 工程师
地点:旧金山
我们'正在建立世界上最好的银行账户。我们相信应该有一种替代过去的银行业务:我们通过美观直观的数字工具帮助我们的客户更好地管理他们的财务。我们希望取代您在登录银行时被迫使用的糟糕用户体验,并消除不公平的费用和糟糕的客户服务。
Monzo 是英国的主要挑战者银行。在过去几年中,我们开发了一款每日参与度极高且 NPS 始终高于 70 的银行应用程序。超过 500 万人(占英国成年人的 10%)拥有 Monzo 帐户。我们已经从 YCombinator、Stripe、Coatue、Eric Schmidt、Mike Moritz 和其他人那里筹集了超过 10 亿美元的资金——最近的估值为 45 亿美元。我们的竞争优势在于,在软件尚未吞噬世界的领域,我们像一家科技公司一样运营——例如,我们从头开始构建自己的核心银行系统!
我们才刚刚开始美国。在我们扩展到第一个国际市场时,您的工作将帮助我们实现我们的技术和产品战略。我们是一个像早期初创公司一样运作的小团队,但拥有大公司的财务、运营和工程平台实力。我们专注于推出一款令人惊叹的美国产品,快速发布和迭代,并找到适合市场的产品。我们正在寻找积极进取的人才来帮助我们实现让钱为每个人工作的使命。
在内部,我们鼓励开放、协作、包容 工作环境。我们为开源软件做出贡献,并不断与我们精彩的社区互动。我们正在招聘才华横溢、富有创造力的问题解决者来帮助我们打造未来的银行。加入我们!
关于职位
我们正在寻找具有产品意识的 Android 工程师来帮助我们从头开始重建银行业务。作为我们第一批在美国招聘的工程人员之一,您将有一个难得而令人兴奋的机会来塑造产品、发布和我们聘用的团队。无论是通过构建新工具来帮助我们的客户了解和控制他们的资金,还是通过创建美观、流畅的入职体验,您都将对整个业务产生巨大影响。理想的候选人应具有在小型团队或早期公司工作的经验,并且能够在不明确的环境中独立高效地工作。
该职位将向美国工程主管汇报。
您将从事的工作:
在 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 市中心也有一个办公室,我们可以选择每周开两次会,进行团队合作和社交。
我们的面试流程包括最初的电话面试、带回家的编码测试,然后是任务审查电话,以及通过视频群聊进行 2-3 小时的采访。 “现场”包括两轮:
在每个阶段,您都有机会向我们提问,了解 Monzo 的生活是什么样的。< /p>
我们保证不会问你任何脑筋急转弯或技巧性的问题。我们可能会在白板上一起设计解决方案,就像我们经常一起工作的方式一样,但我们不会让您在一个白板上编写代码。
机会均等声明
在 Monzo,拥抱各种形式的多样性,并为所有人创造一个包容的环境,让他们与我们一起做他们一生中最好的工作。这是我们让钱为每个人工作的使命不可或缺的一部分。
我们是一个机会均等的雇主。所有申请人都将被考虑就业,而不考虑种族、宗教、性取向、性别认同、家庭或父母状况、国籍、退伍军人、神经多样性状况或残疾状况。
#LI-San Francisco #LI -远程
#LI-SC1
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。