Specialist Software Developer (iOS)

Giza Systems

Cairo, Egypt

Posted on: 3 Dec 2025

JOB DESCRIPTION / ROLE

Job Type: Full Time
Job Location: Cairo, Egypt
Nationality: Any Nationality
Salary: Not Specified
Gender: Not Specified
Arabic Fluency: Not Specified
Job Function: IT - Software & Web Development
Company Industry: IT, Software & Internet Services

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 third-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 different environments.
Excellent team player.
Excellent analytical and problem-solving skills.
Eager and willing to learn new technologies.
Possesses excellent time management skills and the drive to work unsupervised.
Very good leadership skills.

Technical skills

Six 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 of Objective-C is a bonus.
Proficient understanding of code versioning tools such as Git or SVN.
Experience with API connections and using the latest methods for response parsing such as Codable.
Experience in using dependency management tools (CocoaPods/Carthage).
Familiarity with cloud messaging APIs and push notifications.
Knowledge of how to use databases and working with app extensions.
Experience with performance and memory tuning using tools such as Instruments and profiling.
Knowledge of RxSwift and SwiftUI is a bonus.

Education

Bachelor's degree in computer science, engineering, other related field, or equivalent experience.

ABOUT THE COMPANY

Giza Systems, a leading systems integrator in the MEA region, designs and deploys industry-specific technology solutions for asset-intensive industries such as the telecoms, utilities, oil and gas, hospitality and real estate among other market sectors. We help our clients streamline their operations and businesses through our portfolio of solutions, managed services, and consultancy practice. Our team of 1000 professionals are spread throughout the region with anchor offices in Cairo, Riyadh, Dubai, Doha, Nairobi, Dar-es-Salaam, Abuja, Kampala and New Jersey, allowing us to service an ever-increasing client base in over 40 countries.

Advertise Here
INSTALL APP
×