Job Description
We are seeking a skilled and experienced IOS Developer to join our team. As an IOS Developer, you will be responsible for developing and maintaining high-quality IOS applications. You will collaborate with cross-functional teams to deliver user-friendly and efficient mobile solutions. If you have a passion for mobile development, stay up-to-date with the latest technologies, and have a strong attention to detail, we would love to hear from you.
Responsibilities:
- Debug and fix production bugs and crashes reported by our users.
- Write automated tests for all iOS components to ensure the quality and reliability of our applications.
- Build reusable code and libraries for future use.
- Stay up-to-date with new technologies, iOS frameworks, and best practices in mobile development.
- Ensure the performance, quality, and responsiveness of applications we work on.
Requirements:
- Minimum of 3 years of professional experience in developing iOS applications.
- Strong hands-on experience in Swift programming language.
- Excellent knowledge of threading using Grand Central Dispatch (GCD).
- Familiarity with unit testing and functional testing methodologies on iOS.
- Proficient in using Source Control tools and handling version control.
- Excellent knowledge of different ways of building UI, including Storyboards and programmatic UI.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Solid understanding and application of SOLID principles.
- Strong understanding of MVP and MVVM design patterns.
- Familiarity with continuous integration and delivery as well as test-driven development.
- Excellent knowledge of RESTful APIs and their integration with mobile applications.
- Experience with external devices integration and control using third-party SDKs and APIs.
- Experience in SwiftUI.
- Strong teamwork and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
If you are passionate about IOS development and have a proven track record of delivering high-quality applications, we encourage you to apply. Join our team and contribute to the development of cutting-edge mobile solutions that will impact our users globally.
To apply, please submit your resume, portfolio, and any relevant code samples demonstrating your IOS development skills.
Job Details
- Job Location
- Cairo Egypt
- Company Industry
- Other Business Support Services
- Company Type
- Unspecified
- Employment Type
- Unspecified
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified