Android Development (Primary Skill)
· 5+ years of hands-on experience in Android application development.
· Strong proficiency in Kotlin and Android application architecture.
· Expertise with Android SDK, Jetpack components, Material Design, and modern Android development practices.
· Experience implementing scalable architectures such as MVVM, MVP, and Clean Architecture.
· Strong understanding of Android lifecycle, performance optimization, memory management, and debugging techniques.
· Experience with local storage technologies including Room, SQLite, and Shared Preferences. Experience integrating RESTful APIs using Retrofit, OkHttp, JSON/XML parsing, and secure authentication mechanisms.
· Cross-Platform Skills (Good to have)
· Working knowledge of iOS development concepts and architecture.
· Familiarity with Swift and iOS application development practices.
· Strong Core Java programming skills with a solid understanding of Object-Oriented Design principles. Willingness and ability to upskill, support, and contribute to iOS and Java applications when required. General Technical Skills Strong understanding of Object-Oriented Design (OOD), SOLID principles, and design patterns.