Android Developer for Bangalore Location (HSR Layout)
Role & Responsibilities - Design, develop, and maintain high-performance Android applications using Kotlin. - Build modern, responsive UIs using Jetpack Compose and XML, following Android UI/UX best practices. - Implement scalable features using MVVM and Clean Architecture. - Use Kotlin Coroutines and Flow for reactive, lifecycle-aware programming. - Integrate RESTful APIs, third-party SDKs, and Firebase services. - Apply Hilt/Dagger for dependency injection and modular app design. - Optimize applications for performance, memory usage, and scalability. - Collaborate with cross-functional teams, conduct code reviews, and resolve production issues. Required Skills - 5–6 years of experience in Android development. - Strong proficiency in Kotlin and Java. - Experience with Jetpack Compose, Android Jetpack components, and modern UI development. - Strong understanding of MVVM and Clean Architecture. - Hands-on experience with Coroutines, Flow, and reactive programming. - Experience with Room, Retrofit, and Android networking best practices. - Expertise in Hilt/Dagger for dependency injection. - Solid knowledge of multithreading, memory management, and performance optimization. - Experience with Android SDK development and app hosting is a plus. - Knowledge of CI/CD pipelines for Android apps. - Experience with Git, Gradle, Android Studio, and testing frameworks (JUnit, Espresso, MockK). Good to Know - Experience with Kotlin Multiplatform (KMP). - Exposure to cross-platform technologies and shared codebase architectures across mobile platforms. Pay: Up to ₹180,000.00 per month Benefits: - Versatile schedule - Food provided - Health insurance Work Location: In person