🧑💻 Job Description:
We are looking for an enthusiastic and talented iOS Developer with strong proficiency in Swift to join our mobile engineering team. As an iOS Developer, you will be responsible for developing, testing, and maintaining high-quality applications for the iOS platform. You’ll collaborate with cross-functional teams to deliver smooth and responsive mobile experiences that meet our business and user needs.
✅ Requirements:
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or related fields.
- Solid understanding of the Swift programming language.
- Familiarity with Xcode and iOS development tools.
- Experience working with UIKit, AutoLayout, and Storyboard/XIB or programmatic UI.
- Basic understanding of version control tools, especially Git.
- Good understanding of Object-Oriented Programming (OOP) principles.
Preferred Qualifications:
- Experience with SwiftUI and Combine.
- Familiarity with RESTful APIs and integrating third-party libraries using CocoaPods, SPM, or Carthage.
- Good knowledge of architectural patterns such as MVC, MVVM, or VIPER.
- Experience with CoreData, Push Notifications, and local storage solutions.
- Familiarity with Unit Testing and UI Testing in Xcode.
- Experience with Firebase services (Analytics, Crashlytics, Cloud Messaging, etc.) is a plus.
- Strong problem-solving skills and attention to detail.
🎯 Responsibilities:
- Design and develop iOS applications using Swift and Apple’s development frameworks.
- Write clean, maintainable, and scalable code.
- Collaborate with UI/UX designers, product managers, and backend developers.
- Debug and resolve technical issues or bugs reported by QA or users.
- Optimize application performance and ensure app stability across iOS versions and devices.
- Stay updated with the latest iOS development trends, tools, and best practices.