Position: Middle IOS Developer
Job Description:
We are seeking a Middle iOS Developer to join our team. You will be responsible for developing and maintaining high-quality iOS applications.
Key Responsibilities:
Design and build advanced applications for the iOS platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
Proficient in Swift and Objective-C programming languages.
Solid understanding of iOS app architecture and design patterns.
Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Strong knowledge of Git version control system.
Ability to work independently and in a team environment.
Excellent problem-solving and analytical skills.
Good communication skills in English.
Preferred Qualifications:
Experience with SwiftUI.
Familiarity with Agile development methodologies.
Previous experience in developing and publishing iOS applications on the App Store.
Knowledge of continuous integration and deployment tools like Jenkins or Fastlane.
Understanding of user interface and user experience design principles.