Job Description
Key Responsibilities:
Design and develop native iOS applications using Objective-C, Swift, and Xcode IDE.
Implement features using Cocoa Touch, Core Animation, multithreading, and GPS/location services.
Work with SQLite, local storage, and RESTful APIs/web services to handle data flow and persistence.
Use Interface Builder, Google MapKit, and other iOS frameworks to create rich user experiences.
Debug, profile, and optimize apps for performance, reliability, and battery efficiency.
Collaborate with designers, QA engineers, and backend developers to deliver seamless mobile experiences.
Ensure application compatibility across multiple iOS versions and devices.
Follow App Store submission and review guidelines for deployment.
Required Skills Qualifications:
Strong programming expertise in Objective-C, Swift, C++, and OOPS principles.
Proficiency with Xcode IDE, iOS SDK, and interface design tools.
Solid knowledge of JavaScript, HTML5, CSS, XML, and data parsing techniques.
Familiarity with debugging tools, performance tuning, and crash analysis.
Hands-on experience with Google Maps, multithreading, and integrating third-party libraries and SDKs.
Experience using web services (REST/JSON/XML) and offline storage mechanisms.
Minimum 5-6 published apps on the App Store (links to be shared in the resume).
Preferred/Bonus Skills: Experience in Enterprise-level iOS applications .
Working knowledge of OpenGL, 3D Core Animation , or other graphics/game engines.
Background in iOS game development is a significant plus.
Understanding of security, performance optimization , and mobile app architecture best practices.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Cogniter Technologies
Location(s): Mohali, Chandigarh
Keyskills:
Graphics
Performance tuning
C++
Multithreading
XML
Javascript
PHP
JSON
SDK
SEO