Talent.com
Itc Infotech India
Tech Lead - Native AndroidItc Infotech India • Bengaluru / Bangalore, India
Tech Lead - Native Android

Tech Lead - Native Android

Itc Infotech India • Bengaluru / Bangalore, India
4 days ago
Job description

Technical Lead – Android Native

Location: Bangalore

Mode: Hybrid

Job Description

Role Overview

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.


Skills Required
Performance Tuning, Git, Kotlin, Material Design, Performance Monitoring, Rxjava, Sqlite, Graphql, Push Notifications, Asynchronous programming, Restful Apis, Crashlytics, Version Control Systems, Navigation, Profiling Tools, Java, Multi-threading, Viewmodel
Create a job alert for this search

Tech Lead - Native Android • Bengaluru / Bangalore, India

Similar jobs

Technology Platform Engineer

AccentureBengaluru, Republic Of India, IN

Project Role : Technology Platform EngineerProject Role Description : Creates production and non-production cloud environments using the proper software tools such as a platform for a project or pr... Show more

 • Promoted

CPD Tech Lead

ITC InfotechBangalore, Karnataka, India

As the CDP Tech Lead, you will play a pivotal role in shaping and implementing architectural designs for a complete view of our customers within the Customer Data Platform (CDP).You will be respons... Show more