Senior Android Engineer

Overview

As a Senior Android Engineer, you will join a dedicated consultancy team tasked with enhancing a UK bank's Android application during its transition to Jetpack Compose. This remote contract position, expected to commence in January 2027 for approximately six months, offers the opportunity to work closely with a team that values quality, testing, and code review in developing mobile banking solutions.

Responsibilities

  • Build new features and screens using Jetpack Compose.
  • Maintain and migrate XML and Data Binding screens to Compose.
  • Develop applications using Kotlin and some legacy Java within an MVVM architecture.
  • Consume REST APIs and manage third-party SDKs.
  • Write unit tests with JUnit and MockK to ensure safe code changes.
  • Debug issues on emulators and real devices, addressing performance concerns.
  • Review pull requests and participate in sprint planning, stand-ups, and retrospectives.

Requirements

  • Proven commercial experience in Android development using Kotlin, including Coroutines and Flow.
  • Experience with Jetpack Compose, XML layouts, Data Binding, and legacy Java.
  • Strong understanding of MVVM architecture and dependency injection frameworks such as Hilt and Dagger.
  • Proficiency in unit testing with JUnit and MockK.
  • Knowledge of mobile security practices related to sensitive data and network calls.
  • Familiarity with banking, fintech, or regulated app environments is a plus.
  • Experience in using SAFe or other scaled agile frameworks is advantageous.
  • Exposure to UI testing with Espresso or Compose, as well as security practices like certificate pinning and code obfuscation, is desirable.
OIR35+ members get up to 3 days early access to new jobs
SkillsAndroid, SAFe, Agile
TechnologiesKotlin, Java, REST APIs
LocationNewcastle Upon Tyne
TypeRemote
PostedNEW