06 Sep
|
Kynhood
|
Chennai
About the Role
We're looking for a Native Android Developer to join our product engineering team and help build, scale, and maintain features. You'll work closely with cross functional teams to ship high-quality, performant Android experiences.
What You'll Do
Design, build, and maintain advanced applications for the Android platform using Kotlin
Collaborate with cross-functional teams to define, design, and ship current features
Write clean, maintainable, and well-tested code following modern Android architecture patterns (MVVM/MVI)
Optimize app performance, memory usage, and battery efficiency
Integrate RESTful APIs and work with backend teams to define contracts
Participate in code reviews and contribute to engineering best practices
Identify and fix bugs, crashes, and performance bottlenecks using tools like Firebase Crashlytics, Profiler, etc.
Contribute to CI/CD pipelines and release processes
What We're Looking For
Must-Have:
2 - 4 years of hands-on experience in Native Android development
Strong proficiency in Kotlin
Hands-on experience with Jetpack Compose building production UI screens, state management, and Compose navigation
Strong experience with Kotlin Coroutines & Flow for asynchronous programming and reactive data streams
Solid understanding of Android SDK, Activity/Fragment lifecycle, and Android app architecture
Familiarity with MVVM/MVI architecture and Clean Architecture principles
Working knowledge of Retrofit/OkHttp for networking and JSON parsing (Gson/Moshi)
Understanding of Git and collaborative development workflows
Experience with dependency injection (Hilt/Dagger)
Familiarity with unit testing and UI testing
Published at least one app on the Google Play Store (personal, freelance, or skilled)
Positive to Have:
Experience with modularization in large-scale Android apps
Exposure to CI/CD tools (GitHub Actions, Bitrise, Fastlane)
Familiarity with Firebase (Analytics, Crashlytics, Remote Config, Push Notifications)
Experience with performance profiling and app size optimization
Understanding of Material Design guidelines
Nice to Have (Bonus Points)
Exposure to Kotlin Multiplatform (KMP) / iOS App development
Experience mentoring junior developers or leading small feature teams
Contribution to open-source Android projects
📌 Android Developer Chennai
🏢 Kynhood
📍 Chennai