




#### **Job Description** * Participates as a member of a development team or teams; may lead a development team. * Performs analysis of functional and business requirements. * Prepares code stubs for others. * Completes code to implement solutions. * Contributes to design activities; may design solutions. * Codes independently; participates in code reviews and may lead code reviews. * Applies in\-depth or broad technical knowledge to maintain multiple technology areas. * Performs solution design. * Applies Giza Systems and 3rd party technologies to highly complex infrastructure and software solutions. * Independently implements end\-user or enterprise infrastructure of moderate complexity or services prepared by more senior technologists for more complex solutions. * May seek advice in order to make decisions on complex business issues. * May act as a team or project leader providing direction to team activities and facilitates information validation and team decision\-making process. * Ability to handle most unique situations. #### **Personal Skills** * Excellent command of English * Excellent technical report writing skills * Excellent communication, interpersonal, and Presentation Skills. * Flexibility to work under pressure and in a different environment. * Excellent team player. * Excellent analytical \& Problems solving skills. * Eagerness and willingness to learn new technologies. * Possess excellent time management skills and the drive to work unsupervised. * Very good Leadership Skills. #### **Technical Skills** * 6 or more years of experience in apple mobile development. * Understanding of Apple’s design principles and interface guidelines * Proficient with Swift is a must, and knowledge for ObjC is a bonus. * Proficient understanding of code versioning tools such as Git or SVN * Experience with APIs connections and use the latest for response parsing like using (Codable, ..) * Experience in how to use dependency management tools (Cocoa pods/Carthage). * Familiarity with cloud message APIs and push notifications. * Knowledge of how to use databases and working with app extensions * Experience with performance and memory tuning with tools such as Instruments /profiling * Knowledge of RXSwift and SwiftUI is a bonus. #### **Education** Bachelors in Computer Science, Engineering, other related field, or equivalent experience. #### **Job Details** Job Location Cairo, Egypt Company Industry IT Services Company Type Employer (Private Sector) Job Role Information Technology Joining Date 2021\-08\-01 Employment Status Full time Employment Type Employee Job Division EBS Technical #### **Preferred Candidate** Career Level Mid Career Years of Experience Min: 6 Max: 10 Residence Location Egypt Degree Bachelor's degree


