Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Android Developer

Home > Kotlin programming jobs

Senior Android Developer in Others new

  • Chennai, India

Responsibilities

  • Lead the design and development of medium-scale native Android application features and support larger development efforts.
  • Build, maintain, troubleshoot, and optimize enterprise-grade Android applications across the full software development lifecycle.
  • Provide technical leadership in application architecture, coding standards, testing, debugging, implementation, and design decisions.
  • Develop scalable modular architectures, reusable UI components, shared design systems, and secure data-handling solutions.
  • Research root causes of defects, performance issues, concurrency problems, and application design challenges.
  • Execute test plans, improve software quality, and integrate automated tests into CI/CD pipelines.
  • Collaborate with technology and user-experience vendors on implementation plans, roadmaps, and development-velocity improvements.
  • Track dependencies, risks, bottlenecks, escalations, metrics, and delivery progress across concurrent projects.
  • Coach and train newer team members, share knowledge through engineering forums, and influence cross-team technical decisions.
  • Drive compliance with applicable laws, regulations, policies, and controls while safeguarding company, client, and firm assets.

Requirements

  • 8+ years of total professional experience, including 5+ years of native mobile application development.
  • 5+ years of hands-on Kotlin experience and 5+ years building and shipping enterprise-grade native Android applications at scale.
  • Bachelor’s or university degree, or equivalent experience.
  • Deep knowledge of the Android SDK, Android platform lifecycle, Android internals, Jetpack, and the Google ecosystem.
  • Experience with Retrofit, OkHttp, custom networking, Room, SQLite, DataStore, SharedPreferences, and EncryptedSharedPreferences.
  • Knowledge of Android security practices including certificate pinning, Android Keystore, encryption, and ProGuard/R8 obfuscation.
  • Experience profiling and optimizing memory, CPU, rendering, battery usage, and application performance.
  • Strong hands-on knowledge of Kotlin Coroutines, Flow, structured concurrency, dispatchers, channels, synchronization primitives, and thread-safe programming.
  • Experience with WorkManager, race-condition and deadlock resolution, and concurrency troubleshooting.
  • Experience with MVC, MVP, MVVM, or MVI patterns; modular scalable architecture; dependency injection with Hilt or Dagger; and SOLID principles.
  • Experience creating reusable composable UI components and maintaining shared Android UI libraries or design systems.
  • Proficiency with Jetpack Compose and/or XML-based Views, including interoperability, ConstraintLayout, adaptive layouts, dynamic theming, and accessibility.
  • Experience writing unit and UI tests using JUnit, Espresso, and/or Compose UI Testing, plus Mockito or MockK for mocking and stubbing.
  • Ability to integrate tests into CI/CD pipelines using tools such as GitHub Actions, Bitrise, Jenkins, or Gradle.
  • At least 2 years of experience using AI coding tools such as GitHub Copilot, Cursor, ChatGPT, or Android Studio AI features, including effective prompting and validation of generated code.
  • Financial-services and regulated-environment experience, including PCI-DSS, SOX, or GDPR considerations, is strongly preferred.
  • Preferred experience includes tokenization, BiometricPrompt, session management, Gradle multi-module projects, REST or GraphQL integration, contract-driven development, feature flagging, A/B testing, Firebase Remote Config, and internal SDK or platform tooling.

Benefits

  • Full-time employment.
  • The role offers opportunities for technical leadership, mentoring, cross-functional collaboration, and work on enterprise-scale financial-services mobile applications.

Citi

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdi...

Similar positions

Senior Android Software Engineer

  • Clera
  • Full time
  • USA
  • 10/30/2026
  • Salary: $160k - $200k/yr
  • San Francisco, CA

Senior Android Engineer, Trump Accounts

  • Robinhood
  • Full time
  • USA
  • 10/30/2026
  • Salary: $153k - $230k/yr
  • New York, NY

Senior Software Engineer - Android

  • Okta
  • Full time
  • Others
  • 10/30/2026
  • Bengaluru, India

Senior Android Engineer, Event Contracts

  • Robinhood
  • Full time
  • USA
  • 10/29/2026
  • Salary: $196k - $230k/yr
  • New York, NY

Staff Android Engineer, Mobile Platform

  • Rivian and Volkswagen Group Technologies
  • Full time
  • Canada
  • 10/29/2026
  • Salary: Competitive
  • Vancouver