Android Engineer - Engine by Starling
Android Engineer - Engine by Starling

Android Engineer - Engine by Starling

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Engine by Starling

At a Glance

  • Tasks: Join us to develop and enhance our award-winning Android app and internal tools.
  • Company: Engine by Starling, a fast-growing fintech company with a collaborative culture.
  • Benefits: Enjoy 33 days holiday, private medical insurance, and flexible working options.
  • Other info: Dynamic environment with opportunities for personal growth and learning.
  • Why this job: Be part of a team reshaping banking with innovative technology and impactful projects.
  • Qualifications: Experience in Android development and a passion for clean, maintainable code.

The predicted salary is between 60000 - 80000 £ per year.

Locations: London, Manchester & Cardiff

At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling, and a year ago we split out as a separate business. Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success.

Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be; 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!

The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: 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're located within a commutable distance of our offices so that we're able to interact and collaborate in person.

About Engineering at Engine by Starling

Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. 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 banking worldwide. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good.

As an Engineer you will:

  • Contribute to our award winning Android app and internal tooling
  • Build new features and products from scratch in a configurable way
  • Share your knowledge with those around you, contributing to our learning culture
  • Own your projects, working in small teams across the bank to collaboratively deliver
  • Aim for greatness in everything you do, staying curious and inquisitive
  • Be part of a scaling team and organisation as we change banking for good

You are empowered to make the decisions necessary for the project and to provide insight to the team leads. You'll also be working closely with other Android engineers with a variety of experience levels and interests, 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, you'll report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine. We have a strong collaborative and open culture here so you'll find support outside your team too. As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers. Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code.

The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. 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. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.

The Android world

At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it's the best choice for our product and our users. We are currently in the process of building a number of SDKs for our clients utilising the modules we've already created in the Starling UK App. We'll be using these to support the development of an app in Romania with Salt Bank and build an entirely new banking app for one of our partners in Australia called AMP Bank, a really exciting opportunity! In the Engine SDKs we generally aim to use the latest technology as our clients would expect, but, we also rely heavily on the existing Starling codebase which uses some older libraries too, so you'll need a good understanding of a wide range of libraries and technologies. We use Dagger, Realm, Retrofit, Coil, Compose, Coroutines and Compose, but there's still a lot of work to do migrating from XML layouts and RxJava2. Building SDKs that we plan to launch internationally can present some new challenges, so if you've ever had experience maintaining a library, contributing to OSS, or have dealt with Internationalisation we'd love to hear about it. If that's all new to you, don't worry, we're learning too! We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly. Feature parity is important to us so Android and iOS apps are often built alongside each other.

As a team we meet together every week to talk through pain points and potential improvements we'll like to make to the project. We regularly meet in real life to attend conferences and meet-ups together too!

Interview process

Interviewing is a two way process and we want you to have the time and opportunity to get to know us, 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:

  • First interview: 45 minutes
  • Take home technical test (no time limit)
  • Technical face to face: 1.5 hours
  • Final Interview: 45 minutes

Benefits

  • 33 days holiday (including public holidays, which you can take when it 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 & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care.
  • Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Incentives refer a friend scheme
  • 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! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling 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.

When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Engine by Starling and Starling will collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we will process.

Android Engineer - Engine by Starling employer: Engine by Starling

At Engine by Starling, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. With a strong emphasis on employee growth, our hybrid working model allows for flexibility while ensuring that team members are supported in their professional journeys. Enjoy generous benefits, including 33 days of holiday, private medical insurance, and opportunities for volunteering, all within a vibrant environment that values diversity and inclusion.
Engine by Starling

Contact Detail:

Engine by Starling Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Android Engineer - Engine by Starling

✨Tip Number 1

Get to know the company culture before your interview. Check out their social media, read up on their values, and see how they operate. This will help you tailor your answers and show that you're genuinely interested in being part of their team.

✨Tip Number 2

Prepare some thoughtful questions to ask during your interview. This not only shows your curiosity but also helps you gauge if the company is the right fit for you. Remember, it’s a two-way street!

✨Tip Number 3

Practice your coding skills and be ready to showcase your problem-solving abilities. You might face technical tests or live coding sessions, so brush up on your Android knowledge and be prepared to think on your feet.

✨Tip Number 4

Don’t hesitate to apply through our website! We love seeing passionate candidates who are excited about what we do. Even if you don’t tick every box, your enthusiasm can make a big difference.

We think you need these skills to ace Android Engineer - Engine by Starling

Android Development
Kotlin
Java
Dagger
Realm
Retrofit
Coil
Compose
Coroutines
UI/E2E Testing with Espresso
Unit Testing with JUnit
Accessibility Standards
Clean Code Practices
Collaboration Skills
Problem-Solving Skills

Some tips for your application 🫡

Show Your Passion for Tech: When writing your application, let your enthusiasm for technology and innovation shine through. We love seeing candidates who are genuinely excited about building and creating in the fintech space!

Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with our mission at Engine by Starling. Mention specific projects or technologies you've worked with that relate to what we do.

Be Yourself: Don’t be afraid to let your personality come through in your writing. We value authenticity and want to get to know the real you, so share your unique perspective and experiences!

Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This way, your application will go straight to us, and we can’t wait to see what you bring to the table!

How to prepare for a job interview at Engine by Starling

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Dagger, Realm, and Retrofit. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.

✨Show Your Curiosity

During the interview, don’t hesitate to ask questions about the team’s current projects or challenges. This shows that you’re genuinely interested in the role and eager to contribute to the team’s success.

✨Demonstrate Ownership

Be prepared to share examples of how you’ve taken ownership of projects in the past. Highlight your ability to work independently and collaboratively, as this aligns with Engine's value of 'Own It'.

✨Emphasise Testing Skills

Since testing is a key quality for this role, come ready to discuss your experience with writing tests, especially using Espresso and JUnit. Share specific examples of how you’ve ensured code quality in your previous work.

Android Engineer - Engine by Starling
Engine by Starling

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>