Browse Jobs
For Employers
Post JobLog inGet Started

iOS Developer

MPIS
New Cairo, Cairo
Posted 5 years ago
90Applicants for1 open position
  • 20Viewed
  • 5In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Responsible for the definition, design, development and successful and timely completion of major new features in current and future products.
  • Work with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team.
  • Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model.
  • Recommending alternative approaches to solving complex problems and utilizing new technology to achieve goals.
  • Own key components within our platform. "Owning" means envisioning, designing, creating, building, and supporting features and areas of the app that will impact millions of users.
  • Working at different levels of the stack in order to pull off challenging features. Highly adaptable to rapid change and re-prioritization.
  • Responsible for debugging and delivering the best possible application performance and adopting the best testing practices to help you find and fix bugs early.
  • Partner with product management to imagine, design, develop, test, and launch software that invigorates our community and inspires our peers.

Job Requirements

  • 2-3 years of real practice experience with Swift.
  • Experience at the application and user interface level with strong object-oriented programming and design skills.
  • Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations
  • Solid understanding of multi-threaded programming and synchronization.
  • Experience in Memory Management with Manual or Automatic Reference Counting (ARC).
  • Strong data-oriented skills with knowledge of Core Data and database design.
  • Experience with presenting GIS data via MapKit or an alternative mapping engine, as well as reading and utilizing various GIS and terrain data formats.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • A keen eye for great design and value a fluid user experience.
  • Excellent communication skills with the ability to work cross-team. As well as the ability to think creatively and adapt the message to the audience. Can provide information to technical and non-technical stakeholders alike and guide them to confidently informed decisions.
  • Experience with Git, including branching and merging strategies
  • Ability to write concise and clean and documented code.
  • Bachelor of Computer Science.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Developer