Browse Jobs
For Employers
Post JobLog inGet Started

iOS Software Engineer - Cairo/Alexandria

AL-Matar
Alexandria, Egypt
Posted 4 years ago
31Applicants for2 open positions
  • 30Viewed
  • 8In Consideration
  • 8Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project;
  • Skilled in core data structures and algorithms and implements them using appropriate chosen language;
  • Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members;
  • Skilled in breaking down problems, documenting problem statements and estimating efforts;
  • Helps drive pair programming practices and code reviews across the team;
  • Demonstrates the initiative to explore alternate technology and approaches to solving problems;
  • Has the ability to analyze impact of technology choices;
  • Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness;
  • Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog;
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures;

Job Requirements

Knowledge

  • Preferred bachelor’s degree in STEM (Science, Technology, Engineering or Math), or equivalent experience.
  • 4 - 6 years of experience as iOS developer.
  • Have worked in an environment where developers have written tests and shared ownership of code.

    Technical competencies

    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Excellent knowledge of subject Swift, Cocoa Touch frameworks, object-oriented development skills.
    • Experience with iOS frameworks such as Core Data, Core Animation, etc;
    • Familiarity with RESTful APIs to connect iOS applications to back-end services;
    • Understanding of Apple’s design principles and interface guidelines
    • Experience with performance and memory tuning with tools
    • Familiarity with cloud message APIs and push notifications
    • Up to speed with the latest iOS version changes, features and requirements
    • Experience with test-driven development / feature-driven development
    • Proficient understanding of code version tools such as Git, SVN
    • Ability to document technical requirements and specifications
    • Wide understanding and knowledge of the Travel & Tourism industry is a major plus

    Behavioral Competencies

    • Extensive understanding high-performance culture
    • Experience working in geographically distributed teams
    • Excellent communication skills
    • Very good English written and spoken
    • Strong team player
    • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen

    Perks and Benefits:

    • Training and Development
    • Career Professional growth.
    • Work from home
    • Fun days outings.

          Featured Jobs

          Similar Jobs

          Search other opportunities
          JobsIT/Software DevelopmentiOS Software Engineer - Cairo/Alexandria...