Flag job

Report

Senior Android Engineer

Location

India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Website: narbagroup.com
Job details:
Role Overvie

We are looking for a Senior Android Engineer who is deeply hands-on and takes strong technical ownership of Android application development. This role is ideal for an experienced engineer who can design, build, and maintain scalable, secure, observable, and offline-capable Android applications, while influencing technical decisions and mentoring others.

You will collaborate closely with Tech Leads, Architects, and cross-functional teams to deliver high-quality Android solutions using modern tools and best practices.

Key Responsibilities

  • Design, develop, and maintain production-grade Android applications
  • Own end-to-end feature development from design to release
  • Build solutions with focus on:
  • Scalability and performance
  • Security best practices
  • Observability, logging, and analytics
  • Offline working modes and synchronization
  • Implement clean architecture using MVVM
  • Develop modern UI using Jetpack Compose
  • Integrate REST APIs using Retrofit
  • Implement offline features using Room DB and background sync
  • Implement analytics, monitoring, and logging tools (Datadog, LogRocket, etc.)
  • Ensure robust error handling and retry mechanisms
  • Participate in code reviews and performance optimization
  • Collaborate with product, backend, QA, and UX teams
  • Mentor junior engineers with best practices

Required Skills & Experience

  • 7+ years of hands-on Android development experience
  • Strong expertise in MVVM architecture
  • Expert proficiency in Kotlin and Android SDK
  • Proven experience with:
  • Jetpack Compose
  • HILT (Dependency Injection)
  • Room DB (Offline Storage)
  • Retrofit (API Integration)

Experience With

  • Secure data storage & secure API communication
  • Logging, monitoring, and analytics implementation
  • Offline-first or offline-capable applications
  • Strong knowledge of Android lifecycle, concurrency, and performance tuning
  • Experience in code reviews and refactoring

Nice To Have

  • Experience in large-scale or enterprise Android applications
  • Background sync, pagination, and conflict resolution experience
  • Experience building shared Android libraries/components
  • Familiarity with advanced observability platforms

Skills: retrofit,android,design,architecture,logging,storage,reviews,analytics,code,api Click on Apply to know more.

Skills

Android
backend
cross-functional
Datadog
end-to-end
Kotlin
MVVM
Refactoring
REST APIs