Specialist Software Developer (iOS)

Giza Systems

Cairo, Egypt

Posted
Ref: OP758-159

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.

Similar jobs you may be interested in
Software & Database Developer Easy Apply
MENA Assistance
Dubai 19 Nov
Backend Engineer Easy Apply
CloudJune
Abu Dhabi 18 Jan
NetSuite Developer Easy Apply
RTC-1 Employment Services
Dubai 24 Nov
AI Software Engineer Easy Apply
Michael Page
UAE 16 Dec
Senior FullStack Developer Easy Apply
Capgemini
Riyadh 12 Nov
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month