What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world.
At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.
Position Summary:
As a Senior Software Engineer specializing in iOS, you will lead the development, maintenance, and optimization of mobile applications with an emphasis on high performance, scalability, and reliability. This role requires hands-on coding, architectural design, and problem-solving to create exceptional user experiences. Working closely with cross-functional teams, you will contribute technical expertise and drive innovation in our mobile solutions while ensuring alignment with best practices and high-quality standards.
Mandatory Skills:
1. Strong proficiency in iOS development, with extensive experience in Swift and Objective-C.
2. Deep understanding of iOS frameworks, UI/UX design principles, and mobile architecture.
3. Expertise in integrating RESTful APIs and third-party libraries.
4. Solid knowledge of software development methodologies, especially Agile.
5. Proficiency with Xcode and familiarity with CI/CD pipelines for iOS applications.
6. Strong skills in performance optimization, debugging, and troubleshooting within iOS.
7. Experience with code versioning tools, such as Git.
8. Excellent communication skills for cross-functional collaboration and technical mentoring.
Duties and Responsibilities:
1. Lead the development, optimization, and maintenance of high-quality iOS applications.
2. Write, review, and maintain clean, efficient, and scalable code.
3. Design software architecture that ensures reliability and scalability within the iOS platform.
4. Troubleshoot and resolve complex technical issues, maintaining high application stability.
5. Continuously improve application performance by implementing best practices and innovative solutions.
6. Collaborate with product managers, designers, and backend engineers to define and implement new features.
7. Mentor junior developers, fostering a culture of technical excellence and knowledge sharing.
8. Stay updated with the latest trends and technologies in iOS development to drive continuous improvement.
Salary Range: $100,000
Date of posting: 04/11/2024
Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us. Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.
About Cognizant:
Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.
#J-18808-Ljbffr