Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Digital Egypt is looking to hire smart, talented and experienced software engineers for multiple platforms for the duration of 6 months with the potential for full-time employment.
- We are looking for individuals who relish in challenging themselves and pushing their limits.
- We view software engineers to be technically competent, precise-minded and dedicated to perfection.
- An iOS developer is responsible for developing applications for mobile devices powered by Apple's iOS operating system.
- They must also have a strong understanding of the patterns and practices that revolve around the iOS platform.
Job Requirements
iOS Engineer:
- A minimum of 3 years of experience.
- Expert knowledge and skills with Objective-C.
- Experience with SWIFT is a bonus.
- Knowledge and practical experience with:The iOS ecosystem and application life-cycle.
- Various software development methodologies, e.g. OOP, Design Patterns, MVC … etc.
- Concepts of clean code and proper coding etiquette, e.g. SOLID, Refactoring, KISS, DRY … etc.
- Concurrency and the application of Multithreading through GCD.
- Version control, specifically GIT & GitHub.
- Code distribution solutions like CocoaPods and Carthage.
- RESTful APIs & communicating with to back-end services.
- Integration of third-party frameworks and libraries
All of our candidates should have:
- Excellent written and verbal communication skills.
- Great motivation, drive and love for what they do.
- A positive attitude in facing new problems and challenges.
- Great interpersonal skills.
- Autonomy and eagerness for self-development.
If you’d like to apply to the role above, please make sure your C.V. is up to date and that your application includes a cover letter.
If your C.V. is shortlisted, we will contact you with a follow up email detailing the interview process and next steps.