Tech Lead - Native Android

ITC Infotech

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ITC Infotech Bengaluru seeks a Senior Android Developer to design and build cutting-edge consumer internet applications using Java or Kotlin. You will implement modern UI with Jetpack Compose, ensure excellent performance, and focus on scalability.

You will collaborate with UX/UI, product, and QA to deliver high-quality features, implement offline-first architecture with Room/SQLite, and integrate Firebase. Proficiency with RESTful APIs, GraphQL, and CI/CD is required.

Qualifications

  • 5+ years native Android development with Java/Kotlin
  • Strong grasp of ViewModel, LiveData, Navigation, WorkManager
  • Expertise in Jetpack Compose and modern UI development
  • Performance tuning, profiling tools, optimization
  • Firebase services (Push, Crashlytics, Performance Monitoring)
  • RESTful APIs and GraphQL familiarity
  • Android UI design principles, Material Design
  • Multithreading, Kotlin Coroutines, RxJava, sensors
  • Offline-first, caching, SQLite/Room
  • Experience in consumer apps at scale; Git and CI/CD
  • Dagger Hilt knowledge
  • Modular architecture and multi‑module projects; security best practices
  • Analytics tools AB testing and feature flags; Firebase/AWS/GCP familiarity

Responsibilities

  • Develop and maintain native Android apps focusing on scalability and usability
  • Implement UI with Jetpack Compose and Material Design
  • Profile and optimise app performance
  • Build offline-first features with local storage (SQLite/Room)
  • Integrate Firebase services for notifications, analytics, and monitoring
  • Collaborate with UX/UI, product, and QA teams to deliver features
  • Maintain unit tests and CI/CD pipelines
  • Consume RESTful APIs and GraphQL for data exchange
  • Handle multithreading and device sensors
  • Stay updated with Android trends and tools

Skills

Android development (native)
Java
Kotlin
Android Architecture Components
Jetpack Compose
UI/UX Design Principles
Performance Tuning
Offline-first Architecture
Multithreading
Kotlin Coroutines
RxJava
SQLite/Room
REST APIs
GraphQL
CI/CD
Git
Dagger Hilt

Education

Bachelor's/Master's in CS/Engineering or related field

Tools

Jetpack Compose
Firebase
Dagger Hilt
Git
CI/CD
Room DB
SQLite
RxJava
Kotlin Coroutines

Job description

We are looking for a highly skilled Sr. Android Developer to design and build cutting-edge consumer internet applications. The ideal candidate will have deep expertise in native Android development using Java or Kotlin, strong knowledge of modern UI frameworks, and a proven ability to optimise performance and deliver exceptional user experiences.

Key Responsibilities:
  • Develop and maintain native Android applications with a focus on scalability, performance, and usability.
  • Implement modern UI frameworks such as Jetpack Compose, Material Design, and adhere to Android UI design principles and best practices.
  • Optimise application performance through profiling, benchmarking, memory management, and efficient coding practices.
  • Build robust offline-first features, including caching, local data storage SQLite, Room DB, and synchronisation strategies.
  • Integrate Firebase services for push notifications, crash analytics, performance monitoring, and remote configuration.
  • Collaborate closely with cross-functional teams including UXUI designers, product managers, and QA engineers to deliver high-quality features.
  • Maintain unit tests, ensure code quality, and follow best practices for continuous integration and deployment.
  • Implement RESTful APIs and GraphQL for seamless data exchange.
  • Work with multi-threading, concurrency, and device sensors to build responsive and feature-rich applications.
  • Stay updated with the latest Android trends, tools, and libraries to drive innovation.
Required Skills
  • Experience Minimum 5 years of hands‑on experience in native Android development using Java and Kotlin.
  • Strong understanding of Android architecture components ViewModel, LiveData, Navigation, WorkManager.
  • Expertise in Jetpack Compose and modern UI development.
  • Solid knowledge of performance tuning, profiling tools, and optimisation techniques.
  • Experience with Firebase services Push Notifications, Crashlytics, Performance Monitoring.
  • Familiarity with RESTful APIs and GraphQL.
  • Strong knowledge of Android UI design principles, Material Design, and best practices.
  • Proficiency in multi-threading, asynchronous programming Coroutines, RxJava, and handling device sensors.
  • Experience with offline-first architecture, data caching, and local storage SQLite, Room DB.
  • Prior experience in building consumer internet applications at scale. Proficiency in version control systems Git and CICD pipelines.
  • Knowledge of dependency injection frameworks DaggerHilt.
Preferred Skills
  • Experience with modular architecture and multi-module projects. Knowledge of security best practices in Android development.
  • Exposure to analytics tools, AB testing, and feature flagging.
  • Familiarity with cloud services Firebase, AWS, GCP.
Education
  • Bachelors or Masters degree in Computer Science, Engineering, or related field.
  • Other Competencies Ability to work in a fast-paced environment and manage multiple priorities.
  • Detail-oriented with a focus on delivering high-quality results.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Vola Finance • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Android Developer
Android Developer

Keka Technologies Private Limited • Gujarat

On-site
INR 900,000 - 1,300,000
Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Android Developer
Senior Android Developer

BCE Global Tech - A Bell Canada Company • Bengaluru

On-site
INR 900,000 - 1,600,000
Android App Developer
Android App Developer

Getege EdTech Pvt. Ltd. • Dadri

On-site
INR 600,000 - 1,000,000
Sr Software Engineer (Android Mobile App Developer)
Sr Software Engineer (Android Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Android Developer
Android Developer

Techaiinc • Bengaluru

On-site
INR 800,000 - 1,200,000
Android Lead
Android Lead

HypTechie • Bengaluru

On-site
INR 1,800,000 - 2,400,000