Lead IOS Engineer
Company: Cognizant Technology Solutions
Location: Pleasanton
Posted on: February 1, 2025
|
|
Job Description:
Lead IOS Engineer iOS Lead will be responsible for designing,
developing, and maintaining advanced iOS applications. They should
possess deep expertise in Swift UI and Java, applying design
patterns to ensure scalable and maintainable code. They implement
dependency injection frameworks to manage object creation and
dependencies efficiently: Primary work location: Pleasanton
California - Hybrid *Cognizant will only consider applicants for
this position who are legally authorized to work in US* Roles and
Responsibilities: Leadership and Team Management Lead and mentor a
team of iOS developers, providing technical guidance and support.
Conduct code reviews and ensure adherence to best practices and
coding standards. Coordinate with cross-functional teams to ensure
seamless integration of project components. Manage complex iOS
projects from inception to completion, ensuring timely delivery and
quality. Hands-on Coding and Development Develop and maintain iOS
applications using iPhone SDK, Xcode, and iOS programming languages
(Swift and Objective-C). Implement user interfaces following iOS
User Interface guidelines and best practices. Design and architect
scalable and maintainable iOS applications. Integrate data and
services from various back-end APIs and databases. Perform testing
and debugging to ensure the reliability and performance of iOS
applications. Ensure the security and performance of iOS
applications through best practices and tools. Technical Skills and
Expertise Proficiency in iPhone SDK, Xcode, and iOS programming
languages (Swift and Objective-C). Strong understanding of iOS
architecture and design patterns (MVC, MVVM). Experience with iOS
User Interface design and development, including Storyboarding and
Standard UI controls. Knowledge of iOS data handling and
integration techniques. Expertise in iOS testing and debugging
tools, including Instruments profiling tool. Familiarity with iOS
security best practices and performance optimization techniques.
Experience with external integrations, such as Bluetooth devices
and RESTful APIs. Knowledge of iOS app distribution processes,
including App Store submission and enterprise distribution.
Proficiency in iOS tools and techniques, including dependency
managers like CocoaPods and Swift Package Manager. Experience with
SWIFT UI and Mobile UI Design for iOS. Familiarity with mobile
development best practices and trends. Stay updated with the latest
iOS development trends and technologies. Participate in technical
discussions and contribute to the continuous improvement of the
development process. Provide technical support and troubleshooting
for iOS applications in production. Collaborate with designers,
product managers, and other stakeholders to deliver high-quality
iOS applications. Communication: Communicate effectively with team
members, stakeholders, and clients. Document technical
specifications and project requirements. Present technical concepts
and solutions clearly to non-technical audiences. Agile and Scrum
Skills: Participate in Agile ceremonies (e.g., daily stand-ups,
sprint planning, retrospectives). Collaborate with product owners
and scrum masters to prioritize and deliver features. Adapt to
changing project requirements and timelines. Leadership and
Mentorship: Provide technical leadership and guidance to junior
developers. Foster a collaborative and innovative team environment.
Lead code reviews and ensure adherence to coding standards.
Qualifications: Strong organizational and time management skills.
Bachelor's degree in computer science, Engineering, or a related
field. Minimum of 5 years of experience in iOS development. Proven
experience in leading and managing a team of developers.
Proficiency in Swift and Objective-C. Strong understanding of iOS
frameworks such as Core Data, Core Animation, and Core Graphics.
Experience with third-party libraries and APIs. Familiarity with
cloud message APIs and push notifications. Understanding Apple's
design principles and interface guidelines. Excellent
problem-solving skills and attention to detail. Strong
communication and interpersonal skills. Ability to work in a
fast-paced environment and manage multiple projects simultaneously.
Salary and Other Compensation: Applications will be accepted until
02/27/2025 The annual salary for this position is between $102,000-
$141,000 depending on experience and other qualifications of the
successful candidate. This position is also eligible for
Cognizant's discretionary annual incentive program, based on
performance and subject to the terms of Cognizant's applicable
plans. Benefits: Cognizant offers the following benefits for this
position, subject to applicable eligibility requirements:
Keywords: Cognizant Technology Solutions, Rancho Cordova , Lead IOS Engineer, Engineering , Pleasanton, California
Click
here to apply!
|