Talent.com
Senior Android Developer - Java / Kotlin

Senior Android Developer - Java / Kotlin

Cyanous Software Private LimitedBangalore
7 days ago
Job description

About the Role :

We are seeking an accomplished Senior Android Developer with 10+ years of core Android development experience to lead, architect, and deliver high-quality mobile solutions. The ideal candidate is deeply proficient in Androids native ecosystem, understands the full mobile application lifecycle, and has hands-on experience building scalable, secure, and performant applications using Kotlin, Jetpack, and modern Android architectures.

This role demands both technical leadership and hands-on coding expertise to drive innovation and mentor development teams while ensuring adherence to best practices in architecture, testing, and deployment.

Key Responsibilities :

  • End-to-End Development : Design, develop, and maintain complex Android applications, ensuring clean architecture, maintainable code, and robust performance.
  • Application Lifecycle Management : Oversee all phases of the Android app lifecycle from concept, design, build, test, deploy, and maintain optimizing for performance and user experience.
  • Architecture & Design : Define scalable mobile architecture patterns (MVVM, MVP, MVI) and implement best practices in modularization, dependency injection, and state management.
  • Kotlin & Java Expertise : Lead Kotlin-based development initiatives while maintaining backward compatibility and supporting Java-to-Kotlin migrations.
  • Asynchronous & Background Tasks : Implement efficient background processing using coroutines, WorkManager, and services for long-running or network-dependent operations.
  • UI Development : Build adaptive, responsive, and accessible UIs using XML and Jetpack Compose, ensuring pixel-perfect implementation across devices and screen sizes.
  • Networking & Data Handling : Integrate RESTful APIs using Retrofit / OkHttp, manage offline data persistence via Room or Realm, and implement intelligent caching mechanisms.
  • Testing & Quality Assurance : Establish unit, integration, and UI testing using tools like JUnit, Espresso, and Mockito to ensure code reliability and maintainability.
  • Security & Compliance : Enforce secure coding practices, manage API keys securely, implement encryption where needed, and ensure compliance with data privacy regulations.
  • Performance Optimization : Analyze and enhance app performance, memory footprint, and battery consumption using profiling tools.
  • Collaboration & Mentorship : Collaborate with cross-functional teams including designers, backend engineers, and QA, while mentoring junior developers in technical design and coding standards.

Technical Stack :

  • Languages & Frameworks : Kotlin, Java, Jetpack Compose, XML
  • Architectures : MVVM, MVP, MVI, Clean Architecture
  • Libraries : Jetpack (ViewModel, LiveData, Room, Navigation), Retrofit, OkHttp, Glide / Picasso, Coroutines, Flow
  • Dependency Injection : Dagger, Hilt, or Koin
  • Databases : SQLite, Room, Realm
  • Version Control & CI / CD : Git, Jenkins, GitHub Actions, Firebase App Distribution
  • Testing Tools : JUnit, Espresso, Mockito, Robolectric
  • Other Tools : Android Studio, Gradle, Firebase, Crashlytics, Lint
  • Required Skills & Experience :

  • 10+ years of professional Android app development experience with published apps on the Play Store.
  • Strong command of Kotlin and Java, with demonstrated migration experience from Java to Kotlin.
  • Proven expertise in Jetpack components, coroutines, and modern Android architecture patterns.
  • Hands-on experience with dependency injection frameworks, asynchronous programming, and network / data layer design.
  • Deep understanding of app lifecycle, memory management, background task scheduling, and threading models.
  • Solid experience with UI design principles, adaptive layouts, and accessibility standards.
  • Familiarity with Android security best practices, including secure data storage and API protection.
  • Experience in automated testing and CI / CD for Android applications.
  • Strong analytical, debugging, and problem-solving skills.
  • (ref : hirist.tech)

    Create a job alert for this search

    Android Developer • Bangalore

    Related jobs
    • Promoted
    Senior Android Engineer

    Senior Android Engineer

    TruecallerBengaluru, Karnataka, India
    Hello, Truecaller is calling you from Bangalore, India! Ready to pick up?.Our goal is to make communication smarter, safer, and more efficient, all while building trust everywhere.We're all about b...Show moreLast updated: 6 days ago
    • Promoted
    Senior Solution Architect (with Java, Angular, Kotlin)

    Senior Solution Architect (with Java, Angular, Kotlin)

    LuxoftBengaluru, Karnataka, India
    We are looking for a highly skilled Solution Architect to design and deliver end-to-end customer-facing solutions leveraging REST APIs. The ideal candidate will have strong hands-on experience in ar...Show moreLast updated: 6 days ago
    • Promoted
    Senior / Lead Android Developer

    Senior / Lead Android Developer

    RingCentralGreater Bengaluru Area, India
    It’s not everyday that you consider starting a new career challenge.NYSE : RNG) is a global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature o...Show moreLast updated: 10 days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    Toptalhosur, tamil nadu, in
    Join Toptal’s Elite Network of Freelance Talent.Toptal is an exclusive network of the world’s top freelance software developers, designers, finance experts, product managers, and project managers.A...Show moreLast updated: 10 days ago
    • Promoted
    Android Developer

    Android Developer

    Andor TechBengaluru, Karnataka, India
    Experience developing in Kotlin.Demonstrates broad and deep expertise in Java / Kotlin and frameworks.Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastr...Show moreLast updated: 24 days ago
    • Promoted
    Senior Engineer - Android [T500-20695]

    Senior Engineer - Android [T500-20695]

    ANSRBengaluru, Karnataka, India
    Bengaluru, a hub of digital transformation delivering services exclusively to our client, Abercrombie & Fitch Co.Now is your opportunity to join us and develop dynamic tech solutions to meet the ne...Show moreLast updated: 19 days ago
    • Promoted
    Senior & Lead Java Developer

    Senior & Lead Java Developer

    iSteerhosur, tamil nadu, in
    We are seeking for a Software Developer with 4 to 10 years of hands-on expertise in Java.Spring Boot, along with strong skills in cloud technologies. AWS / Azure) and DevOps practices.Proven track rec...Show moreLast updated: 18 days ago
    • Promoted
    Senior Java Software Engineer - Telecom NMS / EMS

    Senior Java Software Engineer - Telecom NMS / EMS

    ACL Digitalhosur, tamil nadu, in
    ACL Digital is actively hiring for experienced.Senior Java Developer - Telecom NMS / EMS.Job Requirement - Senior Java Developer - Telecom NMS / EMS. Preferred Qualification : 5+ Years Experience (Remote...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer, Android

    Senior Software Engineer, Android

    Checkpoint SystemsGreater Bengaluru Area, India
    We are looking for an Android mobile app developer to design, development and maintenance of Android apps.The developer will design the entire app lifecycle right from concept stage until delivery ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Scala Developer - Telecom Domain

    Senior Scala Developer - Telecom Domain

    ACL Digitalhosur, tamil nadu, in
    ACL Digital is actively hiring for experienced.Senior Scala Developer - Telecom.Job Requirement - Senior Java Developer - Telecom. Preferred Qualification : 5-10 Years Experience (Remote).Computer Sc...Show moreLast updated: 8 days ago
    • Promoted
    Senior Java Consultant

    Senior Java Consultant

    CASTGreater Bengaluru Area, India
    The successful candidate will be an intelligent, highly energetic self-starter with excellent communication, technical skills with a very solid technical background in the application development w...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Genisys GroupGreater Bengaluru Area, India
    As a Back-end Software Engineer at Genisys Group, you will play a crucial role in driving product development from concept to launch, ensuring the delivery of. You will be responsible for the scalab...Show moreLast updated: 10 days ago
    • Promoted
    Android Developer

    Android Developer

    Kakehosur, tamil nadu, in
    We are looking for an experienced Android engineer to join our team and help build next-generation video streaming experiences. This role will focus on delivering high-quality playback solutions, se...Show moreLast updated: 10 days ago
    • Promoted
    Android Developer

    Android Developer

    RecroBengaluru, Karnataka, India
    Experience required : 1-5 yrs only.The ideal candidate should have a.Dependency Injection using Dagger / Hilt.Kotlin Coroutines for asynchronous programming. Required Skills & Qualifications : .Dependenc...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Consultant

    Senior Java Consultant

    MyRemoteTeam Inchosur, tamil nadu, in
    Remote / Hybrid / Onsite (as applicable).We are looking for an experienced.The ideal candidate will have strong hands-on expertise in. Java, Spring Boot, Microservices, and Cloud-based architectures...Show moreLast updated: 9 days ago
    • Promoted
    Senior Android Developer - Coroutines - INR 75 L

    Senior Android Developer - Coroutines - INR 75 L

    CareerXperts ConsultingBengaluru, Karnataka, India
    We're looking for an experienced and passionate.You'll play a key role in designing, building, and maintaining high-quality, performant native applications for the Android platform, focusing on mod...Show moreLast updated: 19 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Skill : CORE JAVA, Spring Boot, Hibernate, Microservices, Redis, Cloud (Azure / AWS), Application Security, ARTS model, AngularJS (Optional), ReactJS (Optional). Experience in designing and developing ...Show moreLast updated: 19 days ago
    • Promoted
    Android Systems Developer

    Android Systems Developer

    Searchlookhosur, tamil nadu, in
    Building infrastructure to remotely manage 100+ Android devices for our scraping operations.Need someone who can build an Android agent app that : . Maintains persistent WebSocket connections to our c...Show moreLast updated: 1 day ago
    • Promoted
    Senior Android Developer

    Senior Android Developer

    7-Eleven Global Solution Center – IndiaBengaluru, Karnataka, India
    Why Join 7-Eleven Global Solution Center?.When you join us, you'll embrace ownership as teams within specific product areas take responsibility for end-to-end solution delivery, supporting local te...Show moreLast updated: 24 days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    Cognizantbangalore, karnataka, in
    We are looking for a passionate and skilled.If you thrive in a fast-paced environment and love building scalable microservices using modern Java technologies, we’d love to hear from you!.Years of e...Show moreLast updated: 1 day ago