Job Summary:
We are looking for an experienced iOS Developer to join our dynamic team. As an iOS Developer, you will be responsible for developing and maintaining high-quality iOS applications that meet the needs of our clients. You will work closely with cross-functional teams to ensure that the applications meet the design, functionality, and performance requirements. If you have a passion for developing elegant and intuitive user interfaces, love working with the latest technologies, and have a proven track record of delivering high-quality iOS applications, we want to hear from you
Responsibilities:
-
Strong design and programming skills in Objective-C & Swift Expertise in iOS SDK
-
Framework and building iOS App.
-
Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, Core Animation, Core Graphics, and Core Text, etc) & Xcode
-
Good expertise in Auto Layout and adding constraints programmatically
-
Must have experience in Memory management, caching mechanisms., Threading, thirdparty libraries, and Performance tuning.
-
Familiarity with RESTful APIs to connect iOS applications to back-end services
-
Understanding of Apple design principles and interface guidelines
-
Experience with Flutter
-
Good understanding of best practices in iOS app design to support iPhone and iPad layouts.
-
Proficient understanding of code versioning tools such as clickup, bitbucket, or SVN, and
- Project Management tool (JIRA)
-
Solid understanding of the full mobile development life cycle.
-
Good written, verbal, organizational, and interpersonal skills
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Excellent debugging and optimization skills
-
Strong design, development, and debugging skills."
-
App Store Submission: You should know how to submit your iOS applications to the App Store and be familiar with the App Store guidelines