Posted on: 15/01/2026
Description :
Android Developer
Experience : 3 to 9 Years
Notice Period : Immediate to 60 Days (Immediate joiners preferred)
Role Summary :
We are seeking a highly skilled Android Developer with a specialized focus on Kotlin and automated testing frameworks to drive the evolution of our mobile ecosystem. In this role, you will be responsible for the end-to-end development of native Android applications, emphasizing code quality through Espresso for automated UI testing. You will lead the integration of complex RESTful APIs and third-party libraries while ensuring seamless content delivery by interfacing with CMS platforms like Adobe Experience Manager (AEM). The ideal candidate is an expert in modern dependency management (Gradle/Maven) and possesses the architectural vision to build scalable, maintainable mobile solutions that deliver a premium user experience.
Responsibilities :
- Native App Development : Design and build advanced, high-performance applications for the Android platform using Kotlin and modern architectural patterns (MVVM/MVI).
- Automated Testing Governance : Implement and maintain a robust automated testing suite using Espresso to ensure UI reliability and regression-free deployments.
- CMS Integration : Develop and maintain interfaces with Adobe Experience Manager (AEM) or alternative content management systems to drive dynamic mobile content.
- API & Service Integration : Architect and implement secure, efficient integrations with RESTful APIs and backend services to power real-time mobile features.
- Dependency Management : Oversee the native mobile app dependency lifecycle using Gradle or Maven, ensuring optimized build configurations and library versions.
- Library & SDK Integration : Lead the selection, integration, and maintenance of third-party source code and libraries to extend app functionality.
- Performance Optimization : Conduct deep-dive profiling to identify and resolve memory leaks, UI jank, and battery consumption issues.
- Security & Data Privacy : Implement industry-standard security protocols for data storage, network communication, and user authentication.
- Collaboration & Agile Delivery : Partner with cross-functional teams, including UI/UX designers and Product Managers, to translate wireframes into high-quality code.
- Continuous Improvement : Stay current with the evolving Android ecosystem, including Jetpack Compose and new Material Design guidelines, to futurify our mobile products.
Technical Requirements :
- Kotlin Proficiency : 3 to 9 years of experience in native Android development with a mastery of Kotlin and its advanced features (Coroutines, Flow).
- Testing Mastery : Strong hands-on experience developing automated UI tests using Espresso.
- Build Tooling : Expert knowledge of native dependency management tools, specifically Gradle and Maven.
- Integration Expertise : Proven track record of integrating RESTful services and handling complex JSON/XML data parsing.
- CMS Awareness : Experience working with Adobe Experience Manager (AEM) or similar enterprise-grade CMS platforms for mobile content delivery.
- Standard Frameworks : Deep familiarity with Android SDK, Activity/Fragment lifecycles, and modern Jetpack libraries.
Preferred Skills :
- UI/UX Sensibility : A strong eye for detail regarding Material Design principles and creating fluid, responsive animations.
- Analytical Problem Solving : Exceptional ability to deconstruct complex technical requirements into modular, testable components.
- Communication Excellence : Ability to clearly articulate technical trade-offs to stakeholders and collaborate in a global delivery model.
- Modular Architecture : Experience in multi-module project structures to facilitate code reuse and faster build times.
- Version Control Mastery : Proficiency in Git-based workflows, including branching strategies and code review protocols.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1602026