TE

Android Developer (Kotlin)

Teamware Solutions
Chennai4-7 LPA Posted 16 Jul 2025
FULL TIME
Kotlin
React Native
Flutter
Java
Viewmodel

Job Description

Key Responsibilities:

  • Develop and maintain Android applications using Kotlin following best coding practices and design patterns.
  • Collaborate with product owners, designers, and backend developers to define, design, and ship new features.
  • Write clean, maintainable, and efficient code with a focus on performance and responsiveness.
  • Implement UI/UX designs with attention to detail and consistency across devices and OS versions.
  • Debug, troubleshoot, and optimize application performance and memory usage.
  • Integrate with RESTful APIs, third-party libraries, and services to deliver robust solutions.
  • Participate in code reviews, unit testing, and continuous integration processes.
  • Stay updated with the latest Android SDKs, tools, and development trends.
  • Assist in publishing and maintaining apps on the Google Play Store.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of professional experience in Android development using Kotlin.
  • Strong knowledge of Android SDK, Android Studio, and modern Android architecture components (e.g., ViewModel, LiveData, Room).
  • Experience with MVVM, Clean Architecture, or other design patterns.
  • Familiarity with Jetpack Compose or Android UI toolkits.
  • Proficient in RESTful API integration and JSON parsing.
  • Experience with version control systems like Git.
  • Understanding of testing frameworks and writing unit/instrumentation tests.
  • Good knowledge of memory management, threading, and asynchronous programming in Android.
  • Familiarity with CI/CD pipelines and tools is a plus.

Desirable Skills:

  • Experience with RxJava/RxKotlin, Coroutines, and reactive programming.
  • Knowledge of Firebase services (Crashlytics, Analytics, Cloud Messaging).
  • Exposure to cross-platform development (Flutter, React Native) is a plus.
  • Familiarity with Agile/Scrum methodologies.
  • Strong problem-solving and communication skills.

Join WhatsApp Channel