NatWest Group
NatWest Group
NatWest Group este o organizație de servicii bancare și financiare cu sediul în Regatul Unit, care deservește clienți persoane fizice, comerciali și instituționali. Activitatea sa acoperă domeniile bancar, financiar și fintech, oferind servicii precum servicii bancare comerciale, administrarea averilor și gestionarea riscurilor. Grupul pune, de asemenea, accent pe relațiile sale cu clienții și comunitățile, precum și pe oportunitățile pentru persoanele care își construiesc o carieră în echipe axate pe domeniul bancar și tehnologie.

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.

Descriere

  • 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

Cerințe

  • 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

Locuri de muncă similare