Browse Jobs
For Employers
Post JobLog inGet Started

iOS Software Engineer - Alexandria

AL-Matar
Alexandria, Egypt
Posted 3 years ago
28Applicants for1 open position
  • 25Viewed
  • 1In Consideration
  • 2Not 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Software Engineer - Alexandria