Senior Android Engineer — Open Banking & Offline-First Kotlin

X-Team International Pty Ltd

Melbourne

Vor Ort

AUD 120.000 - 170.000

Vollzeit

vor 47 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

X-Team International Pty Ltd in Melbourne is seeking talented Senior Android Engineers to join a mobile engineering squad at one of Australia's largest banks. You'll work on two priority projects: making the mobile banking app resilient and building Open Banking features, using Kotlin and Jetpack Compose with a SQLite persistence layer.

You will implement offline-first architecture, leverage gRPC and Protocol Buffers for code generation, ensure thread-safe data synchronization, and apply Clean

Qualifikationen

  • 5+ years of senior native Android engineering.
  • Expert Kotlin and Jetpack Compose.
  • Experience with offline-first apps using SQLite.
  • Hands-on with gRPC, Protocol Buffers, and code generation on Android.
  • Knowledge of Clean Architecture, MVVM or MVI, and DI (Hilt or Dagger).
  • Android security fundamentals: Keystore, certificate pinning, and OAuth2.

Aufgaben

  • Build offline-first architecture ensuring the Android app remains resilient when backend services go down.
  • Develop Open Banking features that let customers link accounts from other banks.
  • Implement SQLite persistence layer with local caching and schema migrations.
  • Work with gRPC definitions and Protocol Buffers for automated code generation.
  • Ensure thread-safe data synchronization across the application.
  • Implement Kotlin Coroutines and Flow to keep UI rendering separate from background network work.
  • Apply Clean Architecture, MVVM or MVI patterns with dependency injection.
  • Implement Android security fundamentals including Android Keystore, certificate pinning, and OAuth2.

Kenntnisse

Kotlin
Jetpack Compose
SQLite
gRPC
Protocol Buffers
MVVM
MVI
Clean Architecture
Dependency Injection (Hilt/Dagger)
Coroutines
Flow
Android Security

Jobbeschreibung

X-Team International Pty Ltd in Melbourne is seeking talented Senior Android Engineers to join a mobile engineering squad at one of Australia's largest banks. You'll work on two priority projects: making the mobile banking app resilient and building Open Banking features, using Kotlin and Jetpack Compose with a SQLite persistence layer.

You will implement offline-first architecture, leverage gRPC and Protocol Buffers for code generation, ensure thread-safe data synchronization, and apply Clean

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Android Engineer
Senior Android Engineer

X-Team International Pty Ltd • Melbourne

Vor Ort
AUD 120.000 - 170.000
Senior iOS Engineer - Offline-First & Open Banking
Senior iOS Engineer - Offline-First & Open Banking

X-Team International Pty Ltd • Melbourne

Vor Ort
AUD 120.000 - 190.000
Senior Android Payments Engineer - Kotlin & Banking Apps
Senior Android Payments Engineer - Kotlin & Banking Apps

HR Partners • Melbourne

Vor Ort
AUD 120.000 - 170.000
Senior Android Engineer Mobile Workflows
Senior Android Engineer Mobile Workflows

Canva • Australien

Remote
AUD 150.000 - 210.000
The chance to work for one ofAustralia
Access to Claude Code AI tooling
Meaningful hands-on work on mission‑cr
+1
Senior iOS Engineer
Senior iOS Engineer

X-Team International Pty Ltd • Melbourne

Vor Ort
AUD 120.000 - 190.000
Senior Android Engineer: Fintech, AI-Driven & Secure Mobile
Senior Android Engineer: Fintech, AI-Driven & Secure Mobile

Canva • Australien

Remote
AUD 150.000 - 210.000
The chance to work for one ofAustralia
Access to Claude Code AI tooling
Meaningful hands-on work on mission‑cr
+1
Senior Software Engineer - Android
Senior Software Engineer - Android

PayTech Nexus Ltd • Sydney

Vor Ort
AUD 90.000 - 120.000
Android Payments Developer
Android Payments Developer

Randstad NV • Melbourne

Vor Ort
AUD 90.000 - 120.000
android payments developer
android payments developer

HR Partners • Melbourne

Vor Ort
AUD 120.000 - 170.000
Senior Android Payments Engineer
Senior Android Payments Engineer

randstad digital australia • Melbourne

Vor Ort
AUD 90.000 - 130.000