Android Engineer - Engine by Starling

New Today

Overview

At Engine by Starling, we are on a mission to find and work with leading banks worldwide who have the ambition to build rapid growth businesses on our technology. Engine is Starling's software-as-a-service (SaaS) business that powers Starling Bank and was spun out as a separate entity. Our SaaS platform enables banks and financial institutions globally to benefit from innovative digital features and efficient back-office processes that have contributed to Starling's success. Our technologists are at the heart of Engine, thriving in a fast-paced environment focused on building, innovating, and delivering disruptive fintech solutions. We operate a flat structure to empower decision-making and emphasize collaboration and learning across the team. We value independence, ownership, and sharing knowledge to deliver the best possible results for our customers. Our five core values are: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working
We have a hybrid approach to working here at Engine. Our preference is that you are located within a commutable distance of our offices to enable in-person collaboration.

About Engine by Starling

https://www.enginebystarling.com/

Engine by Starling engineers help deliver new features across a variety of tech stacks. See case studies and learn about our work with Women In Tech for more context.

Responsibilities

  • Contribute to our award-winning Android app and internal tooling
  • Build new features and products from scratch in a configurable way
  • Share knowledge with those around you and contribute to our learning culture
  • Own your projects, working in small teams across the bank to collaboratively deliver
  • Aim for greatness, stay curious and inquisitive
  • Be part of a scaling team as we evolve the product and organization

You will be empowered to make the decisions necessary for the project and to provide insights to team leads. You will work closely with other Android engineers of varying experience levels, helping improve and develop our Android app, CI automations, and tooling. You will be committing, reviewing, and shipping new code from the first week.

Requirements

As an Android engineer, you will report to and regularly catch up with a mobile lead engineer who will support your journey at Engine. We have a strong collaborative and open culture, so you will find support beyond your immediate team. We are seeking engineers who can prioritize security when implementing new features, fixing bugs, or making improvements across all layers. Our team designs, builds, and releases new screens daily, with a particular focus on Accessibility alongside writing clean and maintainable code.

We value self-driven individuals who take full ownership of their work, from coding and shipping to maintaining it and sharing knowledge to improve processes and deliver the best results for customers. We also emphasize testing; we use Espresso for UI/E2E tests and JUnit for unit tests across all layers, and we work with QA engineers to ensure additional testing for complex feature delivery.

Technical environment: we use and migrate across libraries such as Dagger, Realm, Retrofit, Coil, Compose, Coroutines, and are transitioning from XML layouts and RxJava2. We are building SDKs for international clients and collaborating with partners such as SaltBank and AMP Bank. Feature parity with iOS is important, and Android and iOS apps are often developed in parallel.

We meet weekly to discuss pain points and potential improvements, and we attend conferences and meet-ups together.

Interview process

Interviewing is a two-way process. Our interviews are conversational and designed to help both sides learn about fit. Typical process: first interview, take-home technical task (no time limit), technical face-to-face, and final interview.

Benefits

  • 33 days holiday (including public holidays)
  • Extra day off for your birthday
  • Leave increases with service; option to buy or sell up to five extra days
  • 16 hours paid volunteering time per year
  • Salary sacrifice, enhanced pension scheme
  • Life insurance at 4x salary and group income protection
  • Private Medical Insurance with VitalityHealth including mental health and cancer care
  • Partner benefits with Waitrose, Mr & Mrs Smith, Peloton
  • Generous family-friendly policies
  • Refer-a-friend incentive
  • Perkbox with retail discounts and wellbeing perks
  • Cycle to Work, salary-sacrificed gym partnerships, and EV leasing

About us

Engine by Starling is an equal opportunity employer. We foster diversity and inclusion and consider applicants without regard to race, religion, national origin, age, sex, gender, gender identity, sexual orientation, marital status, medical condition, disability, military status, or any other protected characteristic. We may process personal data in accordance with our Privacy Notice for recruiting purposes. By submitting your application, you consent to Engine by Starling and Starling Bank collecting your data for recruitment purposes.

We are committed to flexible work arrangements and open to discussion about how to best support your work style while delivering impact for our customers.

Seniorities

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • IT Services and IT Consulting
#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search