Android Developer Mid Level 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.
What You’ll DoAs a Android Developer, mid level, you’ll be an integral part of our team, working on projects to enhance and introduce new features to our client’s product. You’ll have the opportunity to dive into various technical domains, leveraging cutting-edge technologies while following Agile development practices.
Key Responsibilities: Create Android applications, optimize code, and work on existing projects.Ensure code quality through testing and robustness.Make architectural decisions, guide other developers, and lead projects.Work with product teams and mentor colleagues.Manage projects to ensure successful delivery.
Preferred experience: You should have a background in software development, including proficiency in Android SDK, Java, Kotlin, and Gradle.Object-Oriented Programming Skills, you excel at writing code for a multithreaded environment, ensuring robustness and reliability.You advocate for thorough unit and UI testing, utilizing industry-standard tools such as JUnit, Mockito, Robolectric, Espresso, and UiAutomator.You can manage your time efficiently, balancing multiple tasks effectively.You’re adept at communicating with both technical and non-technical stakeholders.Strong language skills are essential for collaboration and documentation.
Desired ExperienceYou have a solid understanding of common architectural patterns like MVP (Model-View-Presenter) and MVVM (Model-View-ViewModel), as well as familiarity with Android architecture components.Stay attuned to the latest trends and upcoming technological advancements in the Android ecosystem.You’ve worked with profiling tools provided by Android Studio to fine-tune performance and manage memory usage effectively.If you’re passionate about pushing the boundaries of mobile technology and thrive in a collaborative environment, we’d love to hear from you! Join us in shaping the future of mobile applications.
Why Cognizant? A career in one of the largest and fastest growing IT services providers worldwide. Ongoing support and funding with training and development plans. A highly competitive benefits and salary package. Opportunity to work for leading global companies.
Cognizant values diversity in our talent pool, so we encourage professionals with disabilities, LGBTQIA+, people in refugee situations, women, racial groups, and professionals 50+ to apply for all our advertised openings.