Browse Jobs
For Employers
Post JobLog inGet Started

iOS Mobile Development Engineer

Maadi, Cairo
Posted 7 years ago
15Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Maintain good standard of coding and adhere to the same conventions as the rest of the team.
  • Leave code better than you found it (and fully commented).
  • Test your code, be it client or server-side.
  • Ability to perform effectively to tight deadlines, work well both independently and as part of a team.
  • A proactive attitude to problem solving and an understanding of the role of development in a creative environment.
  • Be willing to work in a research capacity – to find and test and critically review open-source frameworks and technologies..
  • Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.

Job Requirements

  • Have a strong belief in Open Source technologies.
  • Willingness to get challenging technology limitation tasks.
  • Open, honest and direct, is comfortable in giving and receiving constructive feedback

Skills/Qualifications:

  • 1+ years of experience building high-traffic and medium/large scale iOS apps.
  • Strong knowledge of Swift and XCode.
  • Knowledge of Objective-C and the Cocoa Framework.
  • Educational or work knowledge of C/C++.
  • Strong knowledge of working with REST like APIs.
  • Strong knowledge of iOS UI/UX standards.
  • Committed to producing code that follows the best practice’s of the industry.
  • Strong knowledge of core debugging techniques and performance profiling for apps.
  • Solid understanding of Object-Oriented programming and Data Structures and Algorithms.
  • Android knowledge is a plus.

Proficiency in the following skills and technologies is mandatory:

  • iOS, Swift, XCode, JSON, XML, SOAP, REST, C, C++
  • HTML5, JavaScript, jQuery, Ajax and PHP.
  • APIs and Web services integration (REST, JSON) in a mobile environment.
  • Knowledge with various push notifications technologies.
  • Server-side technologies such as PHP, NodeJS, Python, Java.
  • OO programming, design patterns, relational data modeling and version control tools.
  • Ability to develop code for optimal maintainability, extensibility and re-usability.
  • Experience in common third-party APIs (Google, Facebook, eBay, etc..) , and XML/JSON based Restful APIs.
  • Experience in mobile databases.
  • Carry out code reviews and quality assurance tasks on developed product.
  • Understanding of web service technologies and APIs (REST, JSON, XML) and integrating with external systems.
  • Working experience with versioning control (GIT).
  • Good English language command.
  • Good communication skills, soft skills and sending formal messages.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentiOS Mobile Development Engineer