Mobile Developer(Grade: V-120)

3 - 6 years

3 - 6 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Designation: Mobile Developer (Grade: V-120)

Designation: Android Developer (Grade: V-120)

Experience: 3-6 years. Location: Chennai Work From Office

Role Summary:

We are looking for a strong Android Developer who can independently design, build, and scale native Android

applications that serve thousands of users seamlessly. The ideal candidate combines solid technical skills with product

ownership, writing maintainable and testable code while collaborating with designers and backend teams to craft

elegant and efficient user experiences.

Key Responsibilities:

• End-to-end development of native Android apps — from concept, design, development, and testing to

deployment on the Play Store.

• Architect and implement apps using Clean Architecture and MVVM with a clear separation of concerns.

• Consume and manage data from RESTful APIs using Retrofit and OkHttp, implementing caching, pagination,

and offline handling strategies.

• Use Android Jetpack components such as ViewModel, LiveData, Room, WorkManager, and Navigation for

robust and maintainable codebases.

• Implement Kotlin Coroutines and Flow for asynchronous and reactive programming.

• Manage dependency injection with Hilt / Dagger 2.

• Ensure security and compliance by following secure coding standards, data encryption, and runtime

permissions best practices.

• Optimize app performance and memory footprint using tools like Android Profiler and LeakCanary.

• Integrate Firebase services such as Analytics, Crashlytics, Cloud Messaging (Push Notifications), and Remote

Config.

• Collaborate closely with product managers and designers to convert product ideas into delightful, user-focused

experiences.

• Participate in code reviews, mentor junior engineers, and contribute to internal libraries or reusable

components.

• Keep abreast of emerging Android trends, architecture improvements, and performance optimization

techniques.

Technical Skills & Requirements:

• Education: B.E. / B.Tech (CSE / IT) or MCA

• Experience: 3–5 years of hands-on native Android development

• Strong proficiency in Kotlin (Java knowledge is a plus).

• Deep understanding of Android SDK, Android Studio, Gradle, and Git workflows.

• Strong command of Retrofit, Room, Coroutines, Hilt/Dagger, and Jetpack libraries.

• Experience with SQLite, MySQL, or other relational data stores.

• Knowledge of Material Design, responsive layouts, and custom UI components.

• Hands-on experience with unit testing (JUnit, Mockito) and UI testing (Espresso).

• Experience deploying and maintaining apps on the Google Play Store with version control and release

management best practices.

• Solid understanding of OOP, design patterns, and SOLID principles.

Preferred / Good-to-Have Skills:

• Exposure to Jetpack Compose and modular architecture.

• Experience with CI/CD pipelines (Bitrise, GitHub Actions, or Firebase App Distribution).

• Basic understanding of A/B testing, app analytics, and feature toggling.

• Knowledge of Agile / Scrum methodologies and tools like Jira, Confluence, or Notion.Role & responsibilities

Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Velammal Educational Trust (VET) logo
Velammal Educational Trust (VET)

Education

Chennai

RecommendedJobs for You