Android Developer
Weekday AI Mumbai Full-time
This role is for one of the Weekday's clients
Min Experience: 3 yearsLocation: Mumbai
JobType: full-time
About the Role
We are looking for a highly skilled and experienced Android Developer to join our Gaming Unit as a Senior Associate. The ideal candidate will have in-depth knowledge of Android application development, solid fundamentals in Kotlin, modern architecture components, and demonstrable experience in creating scalable SDKs.
Requirements
Key Responsibilities- Design, develop, and deploy robust Android applications using Java and Kotlin.
- Architect and develop reusable SDK components, particularly utilizing Jetpack Compose and modular Kotlin libraries.
- Utilize strong expertise in Data Structures and Algorithms (DSA) to create efficient, scalable, and high-performance solutions.
- Ensure compliance with clean code standards, security protocols, and industry best practices throughout the development process.
- Collaborate with cross-functional teams to define the project scope, deliverables, and timelines.
- Break down complex projects into manageable modules, monitor progress, and ensure timely milestone delivery.
- Work closely with product managers, UI/UX designers, and backend teams to deliver smooth, user-friendly applications.
- Translate business requirements into dependable and maintainable technical solutions, taking full ownership of feature delivery from design through deployment and ongoing maintenance.
- Keep abreast of the latest advancements in Android development, including tools, libraries, and best practices.
- Proactively identify technical debt and recommend opportunities for refactoring and optimization.
- Promote modern Android development methodologies such as modularization, dependency injection, and Compose-first UI design.
- Troubleshoot dependency conflicts, resolve versioning challenges, and maintain proper semantic versioning and compatibility for shared artifacts.
- Provide guidance and mentorship to junior developers as needed.
- Over 3 years of hands-on Android development experience, including at least 1 year focusing on Kotlin and Jetpack Compose.
- Strong proficiency in Java, Kotlin, and the Android SDK.
- Comprehensive understanding of data structures, algorithms, and their practical use in building high-performance apps and SDKs.
- In-depth knowledge of architectural patterns such as MVVM, MVI, and Clean Architecture.
- Extensive experience with Jetpack Compose, Coroutines, Flow, and other contemporary Android development tools.
- Proven track record in building, maintaining, and publishing Android SDKs or libraries (e.g., deploying to Maven Central or JitPack and generating AAR files).
- Expertise in managing multi-module projects, resolving Gradle dependency issues, and ensuring version compatibility.
- Experience working with RESTful APIs, JSON, Retrofit, Room, and Dagger/Hilt, along with proficiency in Git, collaborative workflows, and CI/CD pipelines such as Bitrise.
- Strong skills in debugging, profiling, and optimizing application performance.
- Thorough understanding of mobile application architecture, offline-first approaches, and best security practices in app development.
Skills
Android
Kotlin
Kotlin Coroutines
SDK
HDFCMumbai
Job Description
Role & Responsibility:
• Build super scalable and secure backend core banking microservices
• Knowledge of building highly responsive mobile frontend Android and iOS is a big plus
• Designing world class completely digital, fully...
Ajanta PharmaMumbai
in the full software development lifecycle including planning, development, testing, deployment, and support
• Publish and manage applications on Android Play Store and Apple App Store
• Deploy and maintain applications on cloud or server environments...
Infogain IndiaMumbai
Job Description
Roles & Responsibilities
SAP Hybris Mobile (iOS and Android) Tester:-
• Must have 5+ years in Mobile app Hybris testing
• Must have good hands-on knowledge of Hybris Testing which includes storefront testing, Backoffice, HAC...