Overview:
We are seeking a highly skilled and experienced Native iOS Developer with 4 to 6 years of professional experience in designing, developing, and maintaining high-quality iOS applications. Proficiency in Flutter is a plus, as we value cross-platform development expertise to support evolving business needs.
Key Responsibilities:
- Design, develop, and maintain native iOS applications using Swift and/or Objective-C.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure application performance, quality, and responsiveness across all iOS devices.
- Conduct unit testing and UI testing for robustness, usability, and reliability.
- Troubleshoot and debug issues to optimize app performance.
- Stay updated with the latest iOS development trends, tools, and SDKs.
- Write clean, maintainable, and well-documented code.
- Integrate RESTful APIs, JSON, and third-party libraries into iOS applications.
- Publish and manage applications on the Apple App Store.
- Utilize Flutter for cross-platform application development, as needed.
Qualifications:
- Strong proficiency in Swift, with knowledge of Objective-C as an added advantage.
- Familiarity with Apple’s design principles and interface guidelines.
- Experience with RESTful APIs, JSON, and third-party libraries (e.g., Alamofire, RxSwift).
- Solid understanding of version control systems like Git.
- Experience in publishing apps to the Apple App Store.
- Knowledge of Flutter/Dart and cross-platform development is a plus.
- Strong analytical and problem-solving skills with attention to detail.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Excellent communication and teamwork skills with the ability to adapt and deliver under tight timelines.
Preferred Qualifications:
- Experience in UI/UX design principles for mobile platforms.
- Exposure to Agile/Scrum methodologies.
- Experience in integrating cloud services (e.g., Firebase, AWS, Azure).
- Familiarity with CI/CD tools for iOS development.