Senior iOS 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.
What You Will Do
We are seeking a talented Senior iOS Developer who can lead our mobile development efforts across both iOS platform. If you are passionate about cutting-edge technologies, have a strong background in iOS development, and thrive in a collaborative environment, we’d love to hear from you!
Key Responsibilities
Development: Design, develop, and implement complex features in native iOS applications using Swift and best development practices.
Architecture: Define and implement robust and scalable architectures, ensuring the long-term maintenance and evolution of applications.
Testing: Develop and execute unit, integration, and UI tests to ensure code quality and user experience.
Optimization: Optimize application performance, focusing on speed, responsiveness, and resource consumption.
Maintenance: Maintain and fix existing bugs, as well as keep up with iOS operating system updates and implement new features.
Collaboration: Work as part of a team, actively participating in all stages of the development cycle, from planning to launch.
Preferred Experience
Proficiency in Swift and the latest versions of the iOS SDK.Experience with MVVM, VIPER, or Clean Architecture.In-depth knowledge of SwiftUI, UIKit, Core Data, Core Animation, and other relevant technologies.Experience with consuming RESTful and GraphQL APIs.Familiarity with version control tools (Git), continuous integration, and agile methodologies.Experience with automated testing (unit, UI, etc.). Fluent English.
Nice To Have
Contributions to open-source iOS projects.Experience with developing complex applications, such as games or data-intensive apps.Knowledge of other mobile platforms (Android).Apple certifications.
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.