Genpact a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.
Genpact inviting applications for the role of Software Consultant, Android Developer.
Job Designation : Software Consultant, Android Developer
Qualification : BE/BTech/MCA
Experience : Freshers / Experienced
Skill Set :
- Strong technical background in Java & J2EE application. Java 11+ preferred.
- Good understanding of data structures and design patterns.
- Experience building Android applications that are available in the App Store.
- Kotlin expert, but also familiar with Java code and strong understanding of interoperability between the two
- Strong understanding of Android application development and architectures
- Strong understanding of MVVM, MVP and other object-oriented patterns/concepts
- Knowledge of container-based technologies.
Job Description :
Compose Experience working with Jetpack Components(Compose, Architecture Components, Navigation & etc.).
• Kotlin Expert level Android development using Java and Kotlin
• Kotlin Coroutines
• MVVM (Model-View-ViewModel), MVI (Model-View-Intent) & MVP Solid understanding of modern software architectures
• mockito or junit Experience in writing Unit tests with jUnit, Mockito
• Espresso
• Network Library Integration Knowledge of mobile network communication (OKHTTP, Retrofit)
• Deploymnet pipelines Experience working with GIT, Jenkins, CI/CD
• Crashlytics tools Experience working with Crashlytics tools like Firebase, New Relic & etc.
• Android SDK Exposure to development of applications across different form factor (mobile, tablet, etc.) and supporting different Android versions
• Exposure to performance tuning, power consumption & Material UI
• Experience with dependency injection frameworks (Dagger, Hilt)
• Experience working with remote data via JSON
Location : Noida, India