Role and Responsibilities:
- Develop and maintain high-quality iOS applications using Swift and Xcode.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
- Proven experience as an iOS developer, with a strong portfolio of released applications on the App Store.
- Proficiency in Swift and extensive experience with Xcode.
- Strong understanding of iOS frameworks such as Core Data, Core Animation, etc.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of UI/UX standards and ability to design applications around natural user interfaces.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools, such as Git.
- Strong problem-solving skills and a knack for troubleshooting.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with continuous integration.
- Familiarity with the latest iOS development trends and technologies.
- Experience in an Agile development environment.
Swift Development experience : 1 +