skip navigation
skip mega-menu

Android Engineer

Starling Bank - Manchester

Full-time (Permanent)
Manchester
Published on
25 July 2023

Description

Starling is the UK’s first and leading digital bank on a mission to fix banking! Our vision is fast technology, fair service, and honest values. All at the tap of a phone, all the time.

We are about giving customers a new way to spend, 储蓄和管理他们的钱,同时更好地照顾地球,这使我们成为一家屡获殊荣的银行,目前在伦敦的五个办事处拥有2300多名员工, Cardiff, Dublin, Southampton and Manchester. Our journey started in 2014, and since then we have surpassed three million accounts (and four account types!) with 350,000 business customers. We are a fully licensed UK bank but at the heart, we are a tech first company, enabling our platform to deliver brilliant products.

我们的技术人员是斯特林的核心,他们喜欢在一个快节奏的环境中工作,一切都是全球最大的博彩平台制造东西, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. 我们运作一个扁平的结构,赋予你们权力去做决定,而不管你们的主要责任是什么, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

在星城茁壮成长和发光的方法是成为一个自我驱动的个体,能够完全拥有你周围的一切:从建造东西, designing, 学会与同事分享知识,确保所有流程高效高效,为客户提供最好的结果. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

在星城,我们有一种混合的工作方式——我们更喜欢你的位置在离我们办公室不远的地方,这样我们就能亲自交流和合作. We don't like to mandate how much you visit the office and work from home, that's to be agreed upon between you and your manager.

Our Engineering Environment

Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech.

We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. 具有广泛的能力,能够解决大量的问题和挑战, who can work across teams do great things here at Starling, to continue changing banking for good.

We have built our entire banking platform in house and mostly in Java. 我们正在寻找想要构建我们的工程师每天使用的工具的人.

我们的移动工程师在跨功能的特性团队中工作,这些团队被安排在更广泛的工程团队中, and as an Android engineer you’ll be working in at least one of such teams. 您有权为平台做出必要的决策,并为此类项目的团队领导提供见解. 您还将与其他具有不同经验水平和兴趣的Android工程师密切合作, helping us improve and develop our Android app, CI automations and tooling. You’ll be committing, reviewing and shipping new code right from the first week! 🎉


Requirements

As an Android engineer, 你将定期向一位移动首席工程师汇报,并与他保持联系,他将在你的星城之旅中为你提供支持. 我们这里有强大的协作和开放的文化,所以你也可以在团队之外找到支持.

As a fully digital bank, 我们正在寻找能够在实现新功能时理解并优先考虑安全性的工程师, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, 出于这个原因,我们对那些特别关注可访问性以及编写干净和可维护代码的人感兴趣.

在Starling茁壮成长和闪耀的方式是成为一个自我驱动的个体,能够完全拥有你周围的一切:从编写代码, shipping and maintaining it, 与同事分享知识,确保所有流程高效高效,为客户提供最好的结果.

Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. 我们还与QA工程师密切合作,以确保我们在处理复杂功能交付时拥有额外的测试级别.

所有星城的工程师都以混合模式工作既在家里也在办公室工作. 理想情况下,你将位于我们都柏林的通勤距离内,以便我们能够看到彼此并亲自合作.

The Android world

在Starling Android应用程序中,我们很自豪能够与业界的一些最新技术合作. 在采用新技术时,我们总是作为一个团队来考虑它是否是我们产品和用户的最佳选择.

We are currently in the process of modularizing our codebase, right now we have 10 feature modules and 10 library modules, plus one app module. 我们的大部分代码库都是用Kotlin编写的,我们编写的任何新代码也是如此. 我们使用MVVM来构建表示层,并在整个应用程序堆栈中使用RxJava来处理异步操作. 我们使用Dagger作为依赖注入框架,而选择Realm作为持久化框架.

我们希望我们的应用看起来非常适合Android平台,并与我们的设计师密切合作,建立了一个组件库,并相应地为我们的应用设置了主题. 功能平价对我们来说很重要,所以Android和iOS应用通常是一起开发的.

We release app updates at least once a week, and the role of release manager is rotated equally throughout the Android team. We’ve worked to automate as much of the release as we can, 通过我们自己的内部工具,我们可以将从上传到应用商店到获得更安全发布的批准的发布步骤标准化.

作为一个团队,我们每周聚在一起讨论痛点和我们想要对项目进行的潜在改进. We regularly meet in real life to attend conferences and meet-ups together too!

Interview process

面试是一个双向的过程,我们希望你有时间和机会来了解我们, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • Initial phone call: ~45 minutes
  • Take home technical test (no time limit)
  • Technical face to face: ~1.5 hours
  • Final Interview: ~45 minutes

Benefits

  • 25 days holiday (plus take your public holiday allowance whenever works best for you)
  • An extra day’s holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off!
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary
  • 私人医疗保险,包括精神健康支持和癌症治疗. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

About Us:

You may be put off applying for a role because you don't tick every box. Forget that! 虽然我们不能满足每一个灵活的工作要求,但我们总是愿意讨论的. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway.

我们肩负着从根本上重塑银行业的使命,而这要从我们卓越的团队开始. Whatever came before, 我们很自豪能把各种背景和经验的人聚集在一起,他们喜欢一起解决问题.

Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.

By submitting your application, 您同意星城银行可收集您的个人资料作招聘及相关用途. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Subscribe to our newsletter

Sign up here