Android Developer – Financial/Banking DomainWe are seeking an experienced Android Developer with 6–8 years of proven expertise in building secure, scalable, high-performance mobile applications. The ideal candidate will have deep hands-on experience in Kotlin, Android app architecture patterns, and modern UI frameworks, along with exposure to the financial or banking domain.This role involves building new features, enhancing existing mobile platforms, ensuring security and performance, and collaborating with cross-functional teams in a large enterprise environment.Key ResponsibilitiesAndroid DevelopmentDesign, develop, and maintain high-quality Android applications using Kotlin (preferred) or Java.Develop reusable UI components using Jetpack Compose, XML layouts, or modern UI toolkits.Implement secure and scalable features aligned with enterprise and regulatory requirements.Integrate mobile apps with backend microservices using REST APIs, JSON, and secure authentication flows.Optimize app performance, memory usage, and responsiveness.Architecture & Best PracticesWork with architectures like MVVM, MVI, MVP, or Clean Architecture.Write clean, testable, maintainable code following SOLID principles.Build and maintain unit tests (JUnit, Mockito) and UI tests (Espresso).Participate in peer code reviews and enforce best engineering practices.CollaborationWork with product managers, UX designers, backend engineers, and QA teams.Participate fully in Agile/Scrum ceremonies—planning, grooming, standups, retrospectives.Assist in technical design, estimations, and mentoring junior developers.DevOps & Production SupportContribute to CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).Monitor performance and crash logs using tools like Firebase Crashlytics, New Relic, or similar.Support production releases and resolve critical issues.Required Skills & ExperienceTechnical Skills6–8 years of hands-on Android development experience.Expertise in: Kotlin (primary), Java (secondary)Android Jetpack components (LiveData, ViewModel, Room, Navigation, WorkManager)Jetpack Compose and/or XML UI developmentRetrofit, OkHttp, Dependency Injection (Hilt/Dagger)Secure authentication (OAuth2, JWT, certificate pinning, keychain/keystore management)Strong understanding of mobile security, encryption, and banking-compliance practices.Experience with Git, CI/CD, and automated build pipelines.Solid understanding of threading, coroutines, memory management, and performance tuning.Soft SkillsStrong analytical and problem-solving skills.Excellent verbal and written communication skills.Ability to work both independently and in a collaborative environment.Attention to detail and commitment to high-quality software delivery.Nice-to-Have SkillsExperience with: payments, transfers, onboarding, KYC, authentication flowsA/B testing, analytics tools (Firebase, Mixpanel, Adobe Analytics)GraphQL or gRPCMobile accessibility standards (WCAG)EducationBachelor's or Master's degree in Computer Science, Engineering, or related field.