Job Description :
As a key member of our mobile development group, you will play a crucial role in designing, developing, and maintaining high-quality iOS applications. The ideal candidate will have a strong background in iOS development, excellent problem-solving skills, and the ability to work with a team of developers.
Responsibilities :
- Lead the development of high-quality iOS applications from concept to deployment.
 - Contribute to the architectural decisions and design of the iOS applications.
 - Ensure the scalability, performance, and maintainability of the codebase.
 - Implement and maintain robust, scalable, and efficient code.
 - Conduct thorough testing of applications, including unit testing and integration testing.
 
Requirements :
Bachelor’s or master’s degree in computer science, Engineering, or related field.Proven experience of at least 5 years as an iOS Developer with a strong portfolio of iOS applications.In-depth knowledge of Swift and Objective-C programming languages.Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.Strong understanding of iOS design principles and interface guidelines.Experience with RESTful APIs and third-party libraries.Mac development, Swift, Objective-c, Basic React native, Core data, Rest and soap api, Multithreading, GithubSolid understanding of the full mobile development life cycle.Additional Skills :
Experience with SwiftUI and Combine frameworks.Knowledge of mobile security best practices.Familiarity with CI / CD pipelines for iOS development.Good experience with DeploymentStrong problem-solving and debugging skills.Personal Attributes :
Strong communication and interpersonal skills.Ability to work effectively in a collaborative team environment.Strong attention to detail and commitment to delivering high-quality software.