Senior Android Engineer

Overview

As a Senior Android Engineer, you will join a consultancy team dedicated to delivering a UK bank's Android app while transitioning to Jetpack Compose. This remote-first contract position, set to commence in January 2027 for approximately six months, emphasizes collaboration with a team committed to code quality and modern development practices. You will leverage your expertise in Android development to enhance user experiences, contributing to a significant digital transformation project in the banking sector.

Responsibilities

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

Requirements

  • Commercial experience in Android development using Kotlin, including Coroutines and Flow.
  • Proficiency with Jetpack Compose, XML layouts, and Data Binding.
  • Familiarity with MVVM architecture and dependency injection frameworks such as Hilt and Dagger.
  • Experience with unit testing frameworks JUnit and MockK.
  • Understanding of mobile security principles, particularly regarding sensitive data and network security.
  • Experience in developing regulated apps in banking, fintech, or similar environments is advantageous.
  • Familiarity with agile methodologies, particularly SAFe.
  • Knowledge of UI testing frameworks like Espresso or Compose is a bonus.
OIR35+ members get up to 3 days early access to new jobs
SkillsAndroid, SAFe, Agile
TechnologiesKotlin, Java, REST APIs
LocationNewcastle Upon Tyne
TypeRemote
PostedNEW