Android Developer - Chennai, India
Job Description
.
\nAndroid Developer:
Required Skills & Experience
\nCore Technical Skills
\n4–8 years of Android app development experience using Kotlin (Java knowledge is a plus).
\nStrong understanding of Android SDK , Jetpack Compose , Coroutines/Flow , and dependency injection (Hilt/Dagger) .
\nExperience with Room database , Retrofit/OkHttp , and modular codebase design .
\nKnowledge of Gradle build system and Android build configurations.
\nTooling & Process
\nProficient with Git , GitHub , and CI/CD tools (Bitrise, Jenkins, or GitHub Actions).
\nExperience with Firebase (Crashlytics, Analytics, Remote Config, Performance).
\nFamiliarity with unit testing and automation frameworks (JUnit, Espresso).
\nSolid experience working in Agile/Scrum teams using Jira and Confluence .
\nDomain Understanding
\nExposure to e-commerce or shopping apps is highly desirable.
\nUnderstanding of secure mobile development practices — API security, payment integration, and data privacy.
\nExperience handling app versioning, release cycles , and Play Store deployments .
\nSoft Skills
\nStrong problem-solving and debugging skills.
\nOwnership mindset — takes accountability for feature delivery and quality.
\nEffective communication skills for working in a distributed global team.
\nAdaptable to changing priorities and business needs.
\nPreferred Qualifications
\nBachelor’s or Master’s in Computer Science, Engineering, or related field.
\nContributions to open-source Android projects or apps published on Google Play .
\nFamiliarity with Compose Multiplatform , Kotlin Multiplatform , or Jetpack Compose animations .