15 Oct
|
RedDoorz
|
Noida
Location: Noida
Experience: 3-5 Years
Reporting To: Lead - Android Developer
About the Role
RedDoorz is looking for a passionate and enthusiastic Software Developer - Android to join our Technology team. The ideal candidate should have hands-on experience in Android application development using Java and Kotlin, along with a strong understanding of Android frameworks, modern mobile architectures, and development best practices.
In this role, you will work closely with cross-functional teams to build scalable, high-performing, and user-friendly Android applications that deliver exceptional user experiences. We are looking for someone who is eager to learn, proactive, detail-oriented, and passionate about mobile development, with the ability to thrive in a collaborative and quick-paced team workplace while contributing to impactful mobile products at scale.
Key Responsibilities
- Develop, maintain, and enhance Android applications using Java and Kotlin.
- Write clean, scalable, maintainable, and testable code following development best practices.
- Build responsive and modern mobile user interfaces using Material Design principles and XML layouts.
- Integrate RESTful APIs and manage data handling efficiently.
- Optimize application performance, responsiveness, and stability.
- Debug and troubleshoot issues, identify bottlenecks, and implement effective solutions.
- Collaborate with backend developers, QA engineers, product managers, and designers throughout the development lifecycle.
- Implement modern Android architecture patterns such as MVVM and Clean Architecture.
- Work with Jetpack Components including Room, Navigation,
WorkManager, and LiveData.
- Utilize Coroutines and Flow for asynchronous programming and efficient data handling.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Follow Agile/Scrum development methodologies and team processes.
- Stay updated with the latest Android trends, tools, and technologies.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field (or equivalent practical experience).
- 3-5 years of experience in Android application development.
- Strong proficiency in Java and Kotlin.
- Hands-on experience with Android SDK and Android Studio.
- Good understanding of MVVM and Clean Architecture principles.
- Experience working with Jetpack Components such as Room, WorkManager, Navigation, and LiveData.
- Experience integrating REST APIs and handling JSON data using Retrofit or similar libraries.
- Strong understanding of Coroutines and Flow.
- Strong knowledge in Jetpack Compose.
- Familiarity with Git and version control workflows.
- Knowledge of Material Design guidelines and XML-based UI development.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and collaboration abilities.
Preferred Skills
- Familiarity with dependency injection frameworks such as Hilt or Dagger.
- Basic understanding of app deployment processes on the Google Play Store.
- Exposure to unit testing and Android testing frameworks.
- Understanding of mobile security and performance optimization best practices.
- Familiarity with Agile/Scrum methodologies and collaboration tools.
📌 Software Developer - Android (Noida)
🏢 RedDoorz
📍 Noida