iOS Developer
📌 Job Summary
We are looking for a passionate and experienced iOS Developer to design, develop, and maintain high-quality mobile applications for the iOS platform. You will work closely with our cross-functional teams to deliver exceptional mobile experiences that delight users and meet business goals.
🎯 Responsibilities
- Design and build advanced applications for the iOS platform using Swift and SwiftUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs; continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Unit-test code for robustness, usability, and general reliability.
- Publish applications to the Apple App Store and manage updates and bug fixes.
- Maintain code versioning using Git and participate in code reviews.
✅ Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven working experience in iOS app development.
- Strong proficiency in Swift and SwiftUI.
- Experience with iOS frameworks such as UIKit, Core Data, Core Animation, etc.
- Knowledge of Apple’s design principles and interface guidelines.
- Familiarity with RESTful APIs and integration with back-end services.
- Understanding of code versioning tools, such as Git.
- Experience with performance and memory tuning tools.
✨ Nice to Have
- Familiarity with CI/CD tools like Fastlane.
- Previous experience with Firebase, CloudKit, or other cloud backends.
- Test-driven development experience.