Jobs Capital
Android Developer - Kotlin/Java
Job Location
mumbai, India
Job Description
Responsibilities : - Design, develop, and maintain robust and scalable Android applications using Kotlin and Java. - Write clean, well-documented, and efficient code following Android best practices and coding standards. - Collaborate with product managers, designers, and backend engineers to understand requirements and translate them into technical solutions. - Implement user interfaces and experiences using Android Jetpack components, Constraint Layouts, custom views, and notifications. - Integrate REST APIs and handle data using appropriate libraries (e.g, Retrofit). - Implement and manage local data persistence using SQLite and Google Room. - Utilize dependency injection frameworks like Dagger/Hilt for managing application dependencies. - Implement asynchronous operations and manage multi-threading with proper Android lifecycle support. - Work with common Google Play Services such as Google Maps, Location API, and Firebase Cloud Messaging (FCM). - Ensure application stability and performance through thorough testing and debugging using Android Profiler. - Participate in code reviews to provide and receive constructive feedback. - Utilize Jira for task management and issue tracking. - Integrate and work with CI/CD pipelines using Jenkins. - Implement unit and instrumentation tests using JUnit, Mockito, and/or Robolectric following Test-Driven Development (TDD) principles. - Stay up-to-date with the latest Android development trends, best practices, and new Jetpack components. Requirements : Skills : - Strong proficiency in Kotlin and Core Java. - Experience with Android Studio and the Android Ecosystem. - Hands-on experience with Android Jetpack components (Navigation Architecture, WorkManager, LiveData, ViewModel, Data Binding, Paging, etc. - Experience with dependency injection frameworks (Dagger/Hilt). - Experience integrating REST APIs. - Proficient in writing unit and integration tests using JUnit and Mockito (or similar). - Experience with Firebase services. - Familiarity with Jira for issue tracking. - Experience with CI/CD pipelines (preferably Jenkins). - Strong knowledge of Data Structures and algorithms. - Solid understanding of SQLite and local data persistence. - Must have worked with popular Android libraries such as : 1. RxJava/Coroutines 2. Retrofit 3. Google Room Persistence Library 4. Glide/Picasso - Mandatory experience with AndroidX library. - Solid understanding and practical experience with architectural patterns such as MVP and/or MVVM. - Good knowledge of Constraint Layouts and experience in creating custom and complex layouts and views. - Experience with implementing and managing Notifications. - Strong understanding of multi-threading concepts and Android Lifecycle support. - Brilliant debugging and problem-solving skills with knowledge of Android Profiler. - Should have a good understanding of Test-Driven Development (TDD) and experience integrating JUnit, Mockito, and/or Robolectric for unit and instrumentation testing (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 5/8/2025
Location: mumbai, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources Jobs Capital |
---|