Senior Android Developer (Kotlin)
Weekday AI
Posted: February 24, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
This role is for one of the Weekday's clients
Min Experience: 4 years
Location: Hyderabad
JobType: full-time
We are looking for a highly skilled and passionate Senior Android Developer with 4–10 years of experience in building scalable, high-performance mobile applications. The ideal candidate will have strong expertise in Kotlin and modern Android development practices, along with solid experience in Java and dependency injection frameworks. You will play a key role in designing, developing, and optimizing Android applications that deliver seamless user experiences and robust performance.
Requirements:
Key Responsibilities
• Design, develop, and maintain advanced Android applications using Kotlin as the primary programming language.
• Collaborate with cross-functional teams including Product, Design, Backend, and QA to deliver high-quality mobile solutions.
• Architect scalable and maintainable Android applications using modern Android architecture patterns such as MVVM and Clean Architecture.
• Implement and manage dependency injection using Dagger2 and Dagger Hilt.
• Leverage Jetpack components (ViewModel, LiveData/Flow, Room, Navigation, WorkManager, etc.) to build lifecycle-aware and modular applications.
• Write clean, testable, and reusable code while adhering to industry best practices and coding standards.
• Optimize application performance, memory usage, and responsiveness.
• Manage and customize build configurations using Gradle, including multi-module projects and build variants.
• Participate in code reviews, technical discussions, and architectural decisions.
• Troubleshoot, debug, and upgrade existing applications to improve performance and stability.
Required Skills & Qualifications
• 4–10 years of professional experience in Android development.
• Strong proficiency in Kotlin with deep understanding of coroutines, flows, and modern Android APIs.
• Solid experience with Java for Android development and interoperability with Kotlin codebases.
• Extensive hands-on experience with Android Jetpack libraries and architecture components.
• Strong expertise in dependency injection frameworks such as Dagger2 and Dagger Hilt.
• In-depth knowledge of Gradle build system, dependency management, and CI/CD integration.
• Experience in RESTful API integration and networking libraries (Retrofit/OkHttp).
• Familiarity with unit testing and UI testing frameworks (JUnit, Mockito, Espresso).
• Strong understanding of Android SDK, UI/UX principles, and material design guidelines.
• Experience with version control systems like Git.
Preferred Qualifications
• Experience with modularized Android applications.
• Knowledge of multi-threading, performance tuning, and memory management.
• Exposure to modern UI frameworks like Jetpack Compose (good to have).
• Experience working in Agile/Scrum environments.
• Published apps on the Google Play Store are a plus.
Key Competencies
• Strong problem-solving and analytical skills.
• Ability to take ownership of features from concept to deployment.
• Excellent communication and collaboration abilities.
• Attention to detail and commitment to delivering high-quality software.
What We Offer
• Opportunity to work on innovative and large-scale Android applications.
• Collaborative and growth-oriented work environment.
• Exposure to modern Android tools and technologies.
• Competitive compensation aligned with experience and expertise.