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
View More Jobs Capital Jobs

Contact Information

Contact Human Resources
Jobs Capital

Posted

May 8, 2025
UID: 5156986931

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.