Job Responsibilities:
- Proficiency in Kotlin.
- Deep understanding of Android’s core concepts.
- Problem-solving skills in Java /Kotlin.
- Android Core Concepts.
- Activity and Fragment Lifecycle -In-depth understanding of the lifecycle methods and their practical implications.
- Debugging and Error Handling.
- Architecture Patterns - Experience with MVVM, MVP, and knowledge of Clean Architecture.
- Knowledge of Jetpack Components , LiveData/Flow
- Dependency Injection .
- Google Maps Integration Implement and customise Google Maps features within the application.
- Proficiency in Kotlin, with knowledge of Coroutines, Sealed Classes, Extension Functions, and higher-order functions.
- Proper usage of Kotlin Coroutines.
- Understanding how to consume REST APIs using Retrofit .
- Memory Optimization - Understanding of the Android memory model, garbage collection, and strategies to avoid memory leaks.
- Experience with Firebase in Application Development.
- Successfully Developed at least one app from scratch.
- Understanding of Git is required.
- Jetpack Compose is Plus.
Skills Required:
- Degree in software development, computer science, or similar.
- Proficiency in Java, Kotlin, or C++.
- Ability to use the Android Studio, including the Android SDK, with ease.
- Minimum 1 experience as an android developer will be advantageous.
- Excellent coding and proofreading skills.
- Top-notch teamwork and communication skills.
- Ability to manage your workload with minimal supervision.
Pay: ₹25,000.00 - ₹50,000.00 per month
Work Location: In person