Posted on: 22/12/2025
Description :
- Designing, building, and maintaining robust Android applications using Java and Kotlin.
- Creating modular and reusable frameworks and libraries to standardize and optimize development.
- Handling resource files and AAR file generation effectively for seamless UI and resource management.
- Writing clean, efficient, and secure code following best practices for secure communication, data storage, and code obfuscation.
- Collaborating with UX/UI designers and backend teams to implement features and optimize app performance.
- Testing and debugging code to ensure robustness, security, and performance.
- Continuously monitoring and improving app security practices such as input validation, secure APIs, encryption, and handling sensitive data.
- Keeping track/updated with the latest Android framework advancements, SDK tools, and security practices.
Requirements :
- Strong proficiency with Android SDK and understanding of Android framework Expertise in Java and Kotlin programming languages.
- Experience in Android Studio and Gradle build systems.
- Deep knowledge of secure coding SQLCipher,OAuth2, HTTPS, and ProGuard/R8 obfuscation.
- Familiarity with common architectural patterns like MVVM, Clean Architecture, and dependency injection frameworks (Dagger/Hilt).
- Experience integrating RESTful APIs, third-party SDKs, and handling asynchronous workflows.
- Strong problem-solving skills for memory management, performance bottlenecks, and concurrency issues.
- Knowledge of testing methodologies including unit, integration, and UI tests, plus CI/CD pipelines.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1593780
Interview Questions for you
View All