Senior Android Developer
Apply your talent and skills to help leading companies improve everyday life.
Who We Are
Cognizant (Nasdaq-100 : CTSH) engineers' modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world.
Together, we are improving everyday life. See how at : www.cognizant.com.
Key Responsibilities :
- Working knowledge of SOLID principles, Clean architectural and design patterns such as MVVM and MVP.
- Excellent proficiency in object-oriented programming specific to Native Android Development using Java and Kotlin.
- Solid knowledge of Kotlin Language and Coroutines, high order functions
- Experience in Junit, Repository, Template, Singleton, Factory, Builder
- Deep understanding of the Android SDK, component interaction, threading, and memory management.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Proficient understanding of code versioning tools, such as Git.
- Proficient in Android frameworks such as Dagger 2, Firebase, Retrofit, Room, JetPack, Jetpack Compose and LiveData
- Proficient in the full mobile development lifecycle.