iOS Native Developer (Swift)

  • Full-time

Job Description

We are currently looking for iOS Native Developer (Swift) for our Bahrain operations with the following skillsets and terms & conditions:

Key Responsibilities

 

• Design and build advanced applications for the iOS platform using Swift.

• Collaborate with cross-functional teams to define, design, and ship new features.

• Ensure performance, quality, and responsiveness of applications.

• Identify and correct bottlenecks and fix bugs to maintain application stability.

• Help maintain code quality, organization, and automatization.

• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

 

Required Qualifications

 

• Bachelor’s degree in computer science, Engineering, or a related field

• Proven experience as an iOS developer with a strong portfolio of applications.

• Proficient in Swift programming languages.

• Experience with iOS frameworks such as Core Data, Core Animation, and Core Graphics.

• Familiarity with RESTful APIs to connect iOS applications to back-end services.

• Strong understanding of Apple’s design principles and interface guidelines.

• Experience with performance and memory tuning with tools such as Instruments.

• Proficient understanding of code versioning tools such as Git.

• Familiarity with CI/CD.

• Experience with cloud message APIs and push notifications.

• Experience with third-party libraries and APIs.

• Familiarity with Agile development methodologies.

 

Terms and conditions

Joining time frame: (15 - 30 days)