Skip to main content

Job Description

   Back

Sr. Android Developer

23-03-2026 13:34:27

Job_303882

3 - 8 years

  • Chennai, Tamil Nadu, India (CHN)

We are seeking a highly skilled Android Developer to spearhead the development, and delivery of native Android applications using the Kotlin stack and TCL architecture. 


Android Development Expertise

Strong proficiency in Kotlin and Java for native Android app development.

Deep understanding of Android SDK, Android Jetpack libraries (LiveData, ViewModel, Room, Navigation, WorkManager).

Experience with TCL architecture (or equivalent layered architecture patterns such as MVVM/MVP/MVI).

Hands‑on experience with UI/UX design principles, Material Design guidelines, and responsive layouts.

Proficiency in multi‑threading, coroutines, and asynchronous programming for performance optimization.

Writing unit tests.


Experience in 

Following coding best practices 

Translate business requirements into technical solutions.

Write optimized code for applications for performance, scalability, and resilience.


Agile Delivery

Work in a scrum‑based Agile environment, participating in sprint planning, daily stand‑ups.

Ensure timely delivery of features and enhancements.

Manage dependencies and risks within the team.


Client & Stakeholder Interaction

Able to communicate to clients, ensuring clear communication and expectation management.


Ensure unit/integration test coverage and adherence to QA standards.


Mandatory Skills

Strong expertise in Android development with Kotlin.

Hands‑on experience with TCL architecture and native app development.

Solid understanding of design patterns, architecture principles, and mobile app lifecycle.

Experience working in scrum‑based Agile delivery.

Excellent communication skills and ability to interact with clients.

Exposure to cross‑functional collaboration with backend/API teams.

Integration with RESTful APIs, GraphQL, and BFF.


Optional skills: 

Experience with Firebase services (Crashlytics, Analytics, Performance Monitoring, Remote Config, Push Notifications).

Use of Copilot or AI‑assisted development tools to improve productivity, code quality, and accelerate delivery.