Expires on | : | November 30, 2024 |
Job Code | : | 11466 |
Experience | : | 8-10 Years |
Location | : | Hyderabad |
We are seeking a highly skilled and experienced Sr Android Developer to join our team. The successful candidate will be responsible for designing, developing, and testing high-quality Android applications using Kotlin, Jetpack components, and UI Compose. The Sr Android Developer will work closely with our cross-functional team to deliver innovative and user-friendly mobile experiences.
Key Responsibilities:
• Design, develop, and test high-quality Android applications using Kotlin, Jetpack components, and UI Compose.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
• Implement MVVM architecture with Clean Architecture and dependency injection using Koin.
• Utilize Jetpack components, such as LiveData, ViewModel, and Room, to build robust and scalable applications.
• Experience with UI Compose, Firebase, and media players to enhance application features.
• Develop and maintain a deep understanding of Android architecture, components, and best practices.
• Perform unit testing, UI testing, and code optimization techniques to ensure high-quality code.
• Collaborate with QA team to ensure thorough testing and validation of Android applications.
• Stay up to date with new features and releases in Android and its ecosystem.
• Participate in code reviews to ensure high-quality code and adherence to coding standards.
• Collaborate with infrastructure teams to ensure alignment with overall technical strategy.
• Utilize software development platforms such as Android Studio and GitLab.
Requirements:
• 8-10 years of experience in Android development using Kotlin.
• Strong understanding of Android architecture, components, and best practices.
• Experience with Jetpack components, UI Compose, Firebase, and media players.
• Proficient in unit testing, UI testing, and code optimization techniques.
• Experience with MVVM with Clean Architecture and dependency injection using Koin.
• Strong problem-solving skills and ability to work under pressure.
• Excellent communication and collaboration skills.
Nice to Have:
• Experience with other front-end frameworks and libraries, such as React Native or Flutter.
• Familiarity with cloud-based infrastructure and deployment tools.
• Knowledge of DevOps practices, such as continuous integration and continuous deployment.