Job Description
Duties and Responsibilities
Your main responsibilities in this role include the following:
Follow-up/review/merge the assigned work/task with his team.
Design and build advanced applications.
Collaborate with cross-functional teams to define, design, and ship new features on the stores.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Communicate with the testing teams for bus assessment and impact analysis.
Communicate with the technical lead and software architect for making sure that software designs are complying with solution architecture and guidelines.
Development of complex parts of the application
Job Requirements
Computer Science or Communication Engineering.
2-6 years of experience in a similar position.
Understanding of Apple’s design principles and interface guidelines
Proficient with Objective-C is a must, and knowledge for swift is advanced.
Experience with performance and memory tuning with tools such as Instruments and Shark
Familiarity with cloud message APIs and push notifications.
Proficient understanding of code versioning tools such as Git or SVN
Knowledge of how to use the Cocoapod.
Knowledge of how to use YapDatabase and SQLlite.
Knowledge of how to use JSQMessagesViewController
Knowledge for Giphy frame work.
Knowing how to call Rest APIs with/without security (SSL).
Work on bug fixing and improving application performance.
Job Specific Skills
Excellent team player
Excellent communication and interpersonal skills.
Excellent analytical & problem-solving skills.
Excellent command of English.
Job Details
Company/Organization: Giza Systems Egypt
Vacancy Type: Full-time Job
Job Functions: Information Technology
Job Location: Cairo, Egypt
Application Deadline: N/A
Apply on GS website