Native Mobile SDK Developer - iOS

  • Lahore, Islamabad, Pakistan
  • Information Technology

We are looking for a talented and experienced iOS developer to design, develop, and maintain a robust and well-documented Software Development Kit (SDK), maintainable code and efficient memory management for the iOS platform. Candidate should be able to prioritize comprehensive documentation for easy integration.


Responsibilities:
• Design and architect a high-performance, well-documented, and easy-to-use iOS SDK.
• Develop the SDK using Swift, adhering to best practices for clean, maintainable, and scalable code.
• Ensure memory management is optimal
• Implement functionalities for the SDK that integrate seamlessly with various iOS applications.
• Ensure that your SDK is compatible with various iOS versions and devices
• Write comprehensive unit and integration tests to ensure the quality and reliability of the SDK.
• Ensure your SDK follows best practices for data security, especially if it handles sensitive information. Use encryption for data at rest and in transit.
• Create clear and concise documentation for the SDK, including usage guides, code samples, and API references.
• Use continuous integration and delivery to automate testing and deployment of your SDK, ensuring that each release meets quality standards.
• Publish SDKs
• Collaborate with product managers, designers, and back-end engineers to understand requirements and ensure the SDK meets user needs.
• Stay up-to-date with the latest iOS frameworks, tools, and best practices.
• Contribute to the ongoing development, maintenance, and improvement of the SDK.

Requirements:
• Proven 4+ years of experience developing native iOS applications with Swift.
• Experience with developing and maintaining SDKs is a must.
• Strong understanding of iOS development frameworks (UIKit, Core Data, etc.).
• Experience with Core Data or another persistence framework
• Experience with unit testing frameworks (XCTest, etc.).
• Ability to come up with strategies for optimizing iOS application performance
• Excellent communication and collaboration skills.
• Ability to work independently and as part of a team.
• A passion for building high-quality and user-friendly software.
• Experience with continuous integration and continuous delivery (CI/CD).
• Experience with performance optimization techniques.
• Knowledge of security best practices for mobile development.

We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 5 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 certified. We have a vibrant culture of learning via collaboration and making the workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. 

To know more about Confiz Limited, visit: https://web.facebook.com/lifeatconfiz