Sydney, New South Wales, Australia Hybrid Employment

Engine by Starling is hiring an Android Engineer

About the Role

Engine by Starling is looking for an Android Engineer to join our scaling team. You'll contribute directly to our award-winning Android application and internal tools, building new features and products from scratch in a configurable way. You'll own your projects and work collaboratively to deliver banking solutions worldwide.

What You'll Do

  • 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.
  • Commit, review and ship new code right from the first week.
  • Work closely with other Android engineers to improve and develop our Android app, CI automations and tooling.
  • Understand and prioritise security when implementing new features, fixing bugs or making technical improvements.
  • Focus on Accessibility along with writing clean and maintainable code.
  • Deliver stable, resilient and high quality code.
  • Write UI/E2E Tests with Espresso and Unit Tests with JUnit.
  • Work closely with QA engineers on complex feature delivery.

What We're Looking For

  • Ability to understand and prioritise security across all layers.
  • Focus on Accessibility.
  • Ability to write clean and maintainable code.
  • Experience with testing (Espresso for UI/E2E, JUnit for Unit Tests).
  • Good understanding of a wide range of libraries and technologies.
  • Self-driven individual able to take full ownership.

Nice to Have

  • Experience maintaining a library, contributing to OSS, or dealing with Internationalisation.

Technical Stack

  • Dagger
  • Realm
  • Retrofit
  • Coil
  • Compose
  • Coroutines
  • XML layouts
  • RxJava2

Team & Environment

You will report to and catch-up regularly with a Mobile Lead Engineer. The culture is strongly collaborative and open, with support available from outside your immediate team.

Benefits & Compensation

  • 25 days holiday plus birthday off.
  • Option to opt-out of public holidays.
  • Option to buy/sell up to 5 days of annual leave a year.
  • 16 hours paid volunteering time a year.
  • Enhanced Pat & Mat leave.
  • Perkbox.
  • Length of service increased annual leave.

Work Mode

This is a hybrid position based in our Sydney CBD office.

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 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.

Required Skills
DaggerRealmRetrofitCoilComposeCoroutinesXML layoutsRxJava2EspressoJUnitAndroidSecurityAccessibilityTesting
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Engine by Starling

Engine is Starling's software-as-a-service (SaaS) business, providing the technology built to power Starling Bank to other banks and financial institutions worldwide.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago