Search by job, company or skills

Senior Android Engineer

Senior Android Engineer

dreampath services
7-9 Years
Not Disclosed
Early Applicant
  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

Job Title

Senior Android Engineer

Location: Mumbai/Bangalore (Hybrid 2-5 days office in a month)

Contract 2 hire minimum contract will be 1 year

Exp: 6 to 9yrs

Role Summary

We are looking for a hands-on Senior Android Engineer for a large-scale Android application with complex workflows and runtime dependencies.

This role requires strong practical engineering experience in local persistence, background execution, synchronization, and real-world Android runtime behavior. Strong hands-on coding and problem-solving ability is required.

Key Responsibilities

  • Design, develop, and maintain production-grade Android application features.
  • Work effectively within a large existing Android application.
  • Own feature development from design through implementation and release readiness.
  • Contribute to design decisions involving local persistence, offline behavior, sync/retry, background execution, and runtime stability.
  • Implement changes incrementally without disrupting critical application behavior.
  • Build maintainable solutions using appropriate Android architecture patterns.
  • Integrate backend APIs and manage local persistence and synchronization behavior.
  • Investigate and fix production issues involving lifecycle, concurrency, memory, local DB, background services, and restart/recovery scenarios.
  • Participate in code reviews, refactoring, documentation, and design discussions.
  • Collaborate closely with architects, QA, backend teams, BA, and delivery stakeholders.

Required Skills & Experience

  • 7+ years of strong hands-on Android application development experience.
  • Strong proficiency in Kotlin and solid Android SDK fundamentals.
  • Strong experience working in large Android codebases.
  • Practical experience with Android architecture patterns such as MVVM, MVI, or Clean Architecture.
  • Strong hands-on experience with local persistence, API integration, background execution, lifecycle-aware components, concurrency, and state handling.
  • Practical experience with offline-capable behavior, sync/retry flows, partial failure recovery, and local data consistency.
  • Strong debugging ability for production issues involving logs, crashes, memory, performance, local DB, sync, and runtime behavior.
  • Experience improving code quality through refactoring, reviews, and maintainability-focused changes.
  • Strong practical experience with modern Android development practices and current Android SDK behavior.
  • Ability to work independently and take ownership of delivery-critical tasks.

Preferred Skills

  • Experience with tablet-based Android applications.
  • Experience with observability / monitoring tools and production diagnostics.
  • Experience with staged rollout or feature-flag-based releases.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

local persistence

lifecycle-aware components

state handling

modern Android development practices

local data consistency

partial failure recovery

background execution

sync retry flows

offline-capable behavior

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
Java, Apis, API design, Kotlin, Android Application Development, automated workflows, optimizing Android performance, subscription-based platforms, agentic AI coding frameworks, building scalable backend services, cloud storage management tools, client-server architecture, LLM-assisted coding
5-7 yrs
Bengaluru, India
Skills:
Networking, Agile Development Methodologies, Maven, Tcpdump, VLAN, JIRA, Vpn, Python, Java, Adb, Sonar, Bash, Http, SSL, Kotlin, Netstat, Test Driven Development, Iperf, Smtp, Jenkins, Git, Linux, Imap, Android Framework, Android Ndk, Android SDK, Versionone, systrace, PPTP, HMI communications
5-7 yrs
Bengaluru, India
Skills:
Java, Android development, Kotlin, GitHub Actions, Jetpack Compose, CircleCI
5-7 yrs
Bengaluru, India
Skills:
Java, multi-threading, Concurrent Programming, Flows, Kotlin, Restful Apis, MVVM architecture, LiveData, Coroutines, Methodologies, Jetpack Compose, best practices, performance optimization, Room, software engineering techniques
5-7 yrs
Bengaluru, India
Skills:
secure coding , Debugging, Kotlin, Android development, Mobile Application Security, Coroutines, Mobile architectures, Android architecture components, Jetpack, experimentation, Data-informed product development, Release best practices