Principal Android Engineer

Overview

As a Principal Android Engineer, you will lead a team at a consultancy, focusing on the technical delivery of a prominent UK bank's Android application as it transitions to Jetpack Compose. Your role involves both strategic oversight and hands-on development in Kotlin, while mentoring senior engineers and ensuring high coding standards throughout the project. This is a contract position expected to start in January 2027, primarily remote, and will last approximately six months.

Responsibilities

  • Lead the technical decisions regarding application architecture and the transition to Jetpack Compose.
  • Establish coding, testing, and code review standards for the development team.
  • Mentor senior engineers and guide their professional development.
  • Collaborate with client engineers to determine technical strategies and priorities.
  • Develop features using Kotlin and Compose within an MVVM architecture, utilizing Hilt and Dagger.
  • Ensure secure handling of sensitive data and network communications.
  • Investigate defects and performance issues to enhance application reliability.

Requirements

  • Extensive commercial Android development experience at a senior or lead level, with proficiency in Kotlin, Coroutines, and Flow.
  • Proven experience in leading the technical direction of an Android application, including architecture and design decisions.
  • Experience mentoring engineers and establishing coding standards within a team environment.
  • Familiarity with Jetpack Compose, XML layouts, Data Binding, and sufficient Java knowledge for legacy code.
  • Proficient in MVVM architecture and dependency injection frameworks such as Hilt and Dagger.
  • Solid understanding of unit testing using JUnit and MockK for safe changes in large codebases.
  • Knowledge of mobile security practices, especially concerning sensitive data and network security.
OIR35+ members get up to 3 days early access to new jobs
SkillsAndroid, SAFe, Agile, CI/CD
TechnologiesKotlin, Java
LocationNewcastle Upon Tyne
TypeRemote
PostedNEW