Cognizant Hiring Associate – Projects

Job Description

• 6+ years of experience in Android native mobile application development
• Clear understanding of Software development lifecycle
• In-Depth understanding of Java and Kotlin (1+ years of experience with Kotlin)
• Experience setting up CI systems.
• In-Depth knowledge of Android architecture components.
• Proficient with JUnit and Espresso tests.
• Hands-on experience building Custom UI by enhancing native UI components
• Likes working in a challenging environment where innovation is given utmost important.
• Experience coaching and mentoring junior team members and creating team spirit.
• Optimizes, challenges and follows the coding and documentation guidelines.
• Knowledge of design patterns like MVP, MVVM, composition. Can implement modular architecture using libraries.
• Stays up to date with the latest and the greatest technology released
• REST API
• Experience with Agile methodologies
• Should have implemented Security best practices for the mobile applications such as HTTPS, Certificate Pinning etc.
• Knowledge of Git, GitLab.