Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Responsibility:
- To be in all stages of application development including design, modifications, development, implementation.
- Document all codes of the development processes to record and facilitate the work for other mobile developers.
- Keep up to date with the latest industry trends in mobile technologies to enhance the application functionality.
- Work with Graphic Designers and Software Testers to realize, build, and test the applications.
Job Requirements
Job Requirements:
- 2+ years of experience developing native iOS mobile applications.
- Proficient in Swift, Cocoa and Cocoa Touch.
- Experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services (Rest & Soap).
- Knowledge of Apple’s design principals and application interface guidelines.
- Experiment with RXSwift and RXCocoa.
- Strong architecture and design modeling.
- Solid background in object-oriented designing and programming skills.
- Familiarity with multi threading and memory management.
- Xamarin or Flutter experience is a plus.
Educational background:
- BS in Engineering/IT/Computer related degree.
Interpersonal level:
- Communication skills.
- Effective Time Management.
- Flexibility.
- Customer oriented.
- Hard worker.
Working Conditions:
- Flexibility to travel when needed (mainly to KSA).
- Work location: Nasr City- Cairo.
Benefits:
- Salary paid in the US $.
- Premium Medical Insurance [Employee + Family].
- Technical development.
- Career advancing opportunities.
- Supportive Work Environment.