Padmi

Mobile Developer - Android

IndiaPosted 2 months ago
Software engineeringJuniorFull Time; Regular
Apply at Rapido

Opens the source posting on shine.com

Source description

About the role

View original

In this role, you will be responsible for designing, developing, testing, and maintaining Android applications using Kotlin and Jetpack Compose. You will build responsive, reusable, and high-quality UI components while implementing clean architecture principles (MVVM/MVI) and Android best practices. It will be your task to integrate RESTful APIs and third-party services, collaborate with cross-functional teams, and optimize application performance, reliability, and scalability. Additionally, you will write clean, maintainable, and well-documented code, conduct code reviews, mentor junior developers, troubleshoot and resolve application issues, and stay updated with the latest Android development trends and technologies. Key Responsibilities: - Design, develop, test, and maintain Android applications using Kotlin and Jetpack Compose - Build responsive, reusable, and high-quality UI components using Compose - Implement clean architecture principles (MVVM/MVI) and Android best practices - Integrate RESTful APIs and third-party services - Collaborate with Product Managers, UX/UI Designers, QA Engineers, and Backend Developers - Optimize application performance, reliability, and scalability - Write clean, maintainable, and well-documented code - Conduct code reviews and mentor junior developers when required - Troubleshoot, debug, and resolve application issues - Stay updated with the latest Android development trends and technologies Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or related field - 1+ years of Android application development experience - Strong proficiency in Kotlin - Hands-on experience with Jetpack Compose - Strong understanding of Android SDK, Android Architecture Components, and Material Design - Experience with MVVM architecture and Clean Architecture principles - Knowledge of Coroutines, Flow, and asynchronous programming - Experience with Dependency Injection frameworks such as Hilt or Dagger - Familiarity with REST APIs, JSON parsing, and networking libraries such as Retrofit and OkHttp - Experience with local databases such as Room - Proficiency in Git and version control practices - Understanding of unit testing and UI testing frameworks Technical Stack: - Kotlin - Jetpack Compose - Android SDK In this role, you will be responsible for designing, developing, testing, and maintaining Android applications using Kotlin and Jetpack Compose. You will build responsive, reusable, and high-quality UI components while implementing clean architecture principles (MVVM/MVI) and Android best practices. It will be your task to integrate RESTful APIs and third-party services, collaborate with cross-functional teams, and optimize application performance, reliability, and scalability. Additionally, you will write clean, maintainable, and well-documented code, conduct code reviews, mentor junior developers, troubleshoot and resolve application issues, and stay updated with the latest Android development trends and technologies. Key Responsibilities: - Design, develop, test, and maintain Android applications using Kotlin and Jetpack Compose - Build responsive, reusable, and high-quality UI components using Compose - Implement clean architecture principles (MVVM/MVI) and Android best practices - Integrate RESTful APIs and third-party services - Collaborate with Product Managers, UX/UI Designers, QA Engineers, and Backend Developers - Optimize application performance, reliability, and scalability - Write clean, maintainable, and well-documented code - Conduct code reviews and mentor junior developers when required - Troubleshoot, debug, and resolve application issues - Stay updated with the latest Android development trends and technologies Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or related field - 1+ years of Android application development experience - Strong proficiency in Kotlin - Hands-on experience with Jetpack Compose - Strong understanding of Android SDK, Android Architecture Components, and Material Design - Experience with MVVM architecture and Clean Architecture principles - Knowledge of Coroutines, Flow, and asynchronous programming - Experience with Dependency Injection frameworks such as Hilt or Dagger - Familiarity with REST APIs, JSON parsing, and networking libraries such as Retrofit and OkHttp - Experience with local databases such as Room - Proficiency in Git and version control practices - Understanding of unit testing and UI testing frameworks Technical Stack: - Kotlin - Jetpack Compose - Android SDK

One address, no account. We’ll tell you when matching roles go live.

More at Rapido

Related open roles

View all roles