
Search by job, company or skills
Senior iOS Developer
Description
We are seeking a highly skilled and motivated iOS Engineer with a strong understanding of software and engineering best practices. You'll be responsible for design, development, implementation & monitoring of our iOS application. You will be working closely with other engineers and product managers to deliver high quality technical solutions for our business needs.
Primary responsibilities include:
Work with a cross-functional team to define, build, test, and deploy iOS applications Design and implement scalable, robust, and efficient mobile software using SwiftUI. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Coordinate with backend developers to define and test necessary APIs
Qualifications
Minimum of 5 years of experience in iOS software development At least 2 years of experience developing production software in SwiftUI and UIKit Experience in using UIKit UIViews in SwiftUI and vice versa. Have experience with Swift Package Manager and Cocoapods. Experience with Swift concurrency Solid understanding of software design principles and architectural patterns Have experience working on scrum team following agile practices. Strong problem-solving skills across both user experience and integration with data feeds from the backend Excellent communication skills with the ability to articulate technical decisions and trade-offs to non-technical stakeholders
Educational, Certifications and/or Other Professional Credentials: Bachelor's degree or equivalent
About Cognizant
Cognizant (Nasdaq: 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're improving everyday life. See how at www.cognizant.com or @cognizant.
Job ID: 134361257