Android Engineer - Engine by Starling

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 WorkingWe 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 toolingBuild new features and products from scratch in a configurable wayShare knowledge with those around you and contribute to our learning cultureOwn your projects, working in small teams across the bank to collaboratively deliverAim for greatness, stay curious and inquisitiveBe part of a scaling team as we evolve the product and organizationYou 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 birthdayLeave increases with service; option to buy or sell up to five extra days16 hours paid volunteering time per yearSalary sacrifice, enhanced pension schemeLife insurance at 4x salary and group income protectionPrivate Medical Insurance with VitalityHealth including mental health and cancer carePartner benefits with Waitrose, Mr and Mrs Smith, PelotonGenerous family-friendly policiesRefer-a-friend incentivePerkbox with retail discounts and wellbeing perksCycle to Work, salary-sacrificed gym partnerships, and EV leasingAbout 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 levelEmployment type
Full-timeJob function
IT Services and IT ..... full job details .....