NatWest Group
NatWest Group
NatWest Group is a UK-based banking and financial services organisation serving personal, commercial and institutional customers. Its work spans banking, finance and fintech, with services that include commercial banking, wealth management and risk management. The group also highlights its relationships with customers and communities, alongside opportunities for people building careers across its banking and technology-focused teams.

Senior/Lead Android Software Engineer (Kotlin) – NatWest Group, Bengaluru

Build production-grade Kotlin Android applications for NatWest Group’s banking platform. Shape resilient architecture, automation, and software delivery across the full development lifecycle.

Description

  • Design, build, test, and implement software throughout the system lifecycle
  • Build understanding across business domains, applications, data, and infrastructure
  • Work with principal engineers, domain architects, and stakeholders to understand platform operations and business goals
  • Use Agile practices to deliver software from the development backlog
  • Create durable, resilient software that can evolve with future requirements
  • Define deliberate architecture and develop emergent designs through experimentation, prototyping, and innovation
  • Develop software with a strong focus on automating build, testing, and deployment through executable patterns

Requirements

  • 12 or more years of experience in software design and implementation
  • Ability to use programming languages to solve complex technical problems
  • Experience analyzing, capturing, and validating complex requirements against business and system needs
  • Strong background developing production-grade Android applications
  • Advanced proficiency in Kotlin, Coroutines, Flow, Jetpack Compose, and modern concurrency patterns
  • Strong understanding of the Android SDK and application lifecycle management
  • Knowledge of Jetpack libraries such as Navigation, ViewModel, LiveData, Flow, and WorkManager
  • Expertise in Clean Architecture, SOLID principles, MVVM, and MVI
  • Experience working on multi-module Android codebases
  • Experience with dependency injection frameworks including Hilt and Dagger
  • Strong emphasis on performance, scalability, maintainability, and resilience

Related Jobs

RockstarDevelopers GmbH

Senior Full Stack Developer, Java and Angular

RockstarDevelopers GmbH
11 – 50 Employees
ConsultingLogisticsMarketing

Build Java and Angular solutions for enterprise and regulated-sector clients at RockstarDevelopers GmbH. Work remotely from Germany with modern AI coding tools.

Open