Search by job, company or skills

dreampath services

Android Lead Developer

8-10 Years
Save
new job description bg glownew job description bg glow
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title

Lead Android Engineer (Individual Contributor)

Location : Remote

Job Type : Contract to hire

Role Summary

We are looking for a highly skilled and hands-on Lead Android Engineer (IC Role) with deep expertise in large-scale Android application development and strong coding/problem-solving capabilities.

This is a purely hands-on individual contributor role for someone who can independently drive complex Android feature development, architecture implementation, runtime stability, and production issue resolution within a large-scale Android ecosystem.

The ideal candidate should have mastery-level expertise in Kotlin, Android runtime behavior, offline-first architecture, synchronization, concurrency, local persistence, and scalable Android engineering practices.

Key Responsibilities

  • Design, develop, and maintain complex production-grade Android application features.
  • Work effectively within large existing Android applications with complex runtime dependencies.
  • Own end-to-end feature development from technical design through implementation and release readiness.
  • Contribute to architecture and engineering decisions involving:
  • Local persistence
  • Offline-first behavior
  • Sync/retry mechanisms
  • Background execution
  • Runtime stability
  • State management
  • Build scalable and maintainable Android solutions using MVVM, MVI, Clean Architecture, or similar patterns.
  • Integrate backend APIs while ensuring strong local data consistency and synchronization behavior.
  • Troubleshoot and resolve production issues related to:
  • Application lifecycle
  • Concurrency and threading
  • Memory management
  • Local database behavior
  • Background services
  • Crash handling
  • Runtime recovery scenarios
  • Implement changes incrementally without impacting critical application behavior.
  • Improve code quality, maintainability, and performance through refactoring and engineering best practices.
  • Participate actively in code reviews, technical discussions, and architecture improvements.
  • Collaborate closely with architects, QA teams, backend teams, BA, and delivery stakeholders.
  • Support release planning, staged rollouts, and feature-flag-based deployments.

Required Skills & Experience

  • 8+ years of strong hands-on Android application development experience.
  • Expert-level proficiency in Kotlin and strong Android SDK fundamentals.
  • Strong experience working on large-scale Android applications and enterprise codebases.
  • Strong mastery of Android architecture patterns including MVVM, MVI, and Clean Architecture.
  • Deep hands-on expertise in:
  • Local persistence
  • API integration
  • Offline-first architecture
  • Synchronization flows
  • Background execution
  • Lifecycle-aware components
  • Concurrency and threading
  • State management
  • Strong practical experience handling:
  • Sync/retry flows
  • Partial failure recovery
  • Local data consistency
  • Runtime stability challenges
  • Excellent debugging and troubleshooting skills involving:
  • Crash analysis
  • Memory leaks
  • Performance bottlenecks
  • Database issues
  • Synchronization failures
  • Runtime exceptions
  • Strong coding, system design, and problem-solving capability.
  • Ability to independently own and deliver business-critical modules/features.
  • Strong understanding of modern Android development practices and current Android SDK behavior.

Preferred Skills

  • Experience with tablet-based Android applications.
  • Experience with observability and production monitoring tools.
  • Experience with staged rollout and feature-flag-based releases.
  • Exposure to CI/CD pipelines for Android applications.
  • Experience working in Agile/Scrum environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147505261

Similar Jobs

Hyderabad, India

Skills:

software design patterns RESTJavaSoapMVVMSoaJsonXmlKotlinGraphqlBuild AutomationRestful Apisscalable modular architecturesrelease workflowsJetpack ComposeMVIClean Architecture